摘要: 上周三去了网易面试被问到了这个问题,当时没有回答正确,回来以后特地写了一个程序研究一下。关于Android activity的启动模式一共有四种 standard singleTop singleTask singleInstance 这四种standard 和singleTop都比较好理解,这里主... 阅读全文
posted @ 2015-03-16 11:14 jiashu.ge 阅读(5471) 评论(0) 推荐(0) 编辑
摘要: 今天在论坛上看到了一个帖子,终于搞清了我很久以来的一个困惑,android到底能不能实现ios的角标效果,QQ是怎么实现的。看了这个帖子顿时终于解除了我的困惑。先说一个下大概的思路:大家都知道android系统默认是不支持角标的。但是有时候你又可以在很多系统上看到角标,这些系统包括 小米手机的miu... 阅读全文
posted @ 2015-01-07 11:19 jiashu.ge 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 最近项目中要做一个选标签的效果,用户可以输入标签也可以直接选择标签。需求是标签只有一个,此时就需要在用户选中标签以后不能让用户继续输入,但是又可以删除标签。显然使用setEnable(false)是不可行的最后找到了一个方法,使用InputFilter这个类对所有的字段进行过滤,不管用户输入什么都显... 阅读全文
posted @ 2014-12-08 20:43 jiashu.ge 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 在做项目的过程中由于百度地图的定位服务和应用中的一个其他的服务发生了冲突,导致使用百度定位SDK的服务无法开启,获取不到当前位置。于是考虑使用android手机自己的定位功能,但是使用的过程中出现了非常蛋疼的问题,试了很多代码都无法获取到经纬度。搞了一个下午意外发现原来是手机中定位服务里的使用网络获... 阅读全文
posted @ 2014-11-26 17:54 jiashu.ge 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 最近在做个项目,需要在程序出现运行时异常和错误导致程序crash时进行一些操作,找到一个方法Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {// 给主线程设置一个处理运行时异常的handler ... 阅读全文
posted @ 2014-11-25 15:16 jiashu.ge 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.for in 循环for 被乘数 in 1...5{ println("\(被乘数)乘以5是\(被乘数*5)")}当不需要第一个变量的时候可以使用 _ 代替,比如 求3的10次方let 底=3let 幂=10var 结果=1for _ in 1...10{ 结果=结果*底}let 女神们=[... 阅读全文
posted @ 2014-11-18 22:53 jiashu.ge 阅读(154) 评论(0) 推荐(0) 编辑
摘要: swift中集合类型有数组和字典数组和字典的区别是数组是有序的,字典类型是无序的 字典有key值1.数组的定义和更新数组的定义是Array 或者[sometype]var 山手线=["日暮里","鹰谷"]山手线.count 可以用来查看数组的个数山手线.isEmpty 可以用来判断数组是否是空的在数... 阅读全文
posted @ 2014-11-16 14:14 jiashu.ge 阅读(198) 评论(0) 推荐(0) 编辑
摘要: swift中的字符串和字符都兼容unicode定义一个字符串let hello="hello world"初始化一个空的字符串let hello=""let hello=String()判断一个字符串是否为空if hello.isEmpty{println("这是个空字符串")}字符串可以使用+进行... 阅读全文
posted @ 2014-11-16 11:53 jiashu.ge 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 操作符分为三类一元操作符: 负号 - ++ --二元操作符:+ - 等都是二元三元操作符:?: 是swift中的唯一个三元操作符1.赋值预算赋 =let 常规任务=4var 加班任务=2加班任务=常规任务 //就是 把常量常规任务赋值给变量加班任务let(x,y)=(2,3)此时x为2 y为3在s... 阅读全文
posted @ 2014-11-15 22:29 jiashu.ge 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.hello worldswift中的helloworld十分简单 println("hello world")即可完成hello world2.变量 常量swift的变量使用var关键字,常量使用let关键字比如:let max=10 // swift 一个语句结束可以不需要分号var logi... 阅读全文
posted @ 2014-11-15 20:05 jiashu.ge 阅读(315) 评论(0) 推荐(0) 编辑