2016年4月12日

Binder

摘要: Binder是Linux内核下的一个内存管理者的作用,用来android的IPC(就是进程间通信) 这里不贴代码了,仅仅做一个简单原理的总结,具体可在网上看其他博客有很多介绍 Binder用来service与client通信,一般当service在用到比如aidl时,会向binder提供一个编号,节 阅读全文

posted @ 2016-04-12 14:41 没结果的花 阅读(275) 评论(0) 推荐(0) 编辑

Activity启动模式笔记整理

摘要: 参考其他博客对activity启动模式做了一些整理(各个博客整理都不太全): standard 默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。 例如: 若我有一个Activity名为A1, 上面有一个按 阅读全文

posted @ 2016-04-12 14:36 没结果的花 阅读(125) 评论(0) 推荐(0) 编辑

ANR和FC

摘要: ANR(Activity Not Respone)即无响应 限制:Main线程即为UI线程,不建议耗时事件(超过五秒)当用户输入事件5s内没有得到响应,将弹出ANR对话框 解决方法 让所有可能的耗时操作都要在子线程()中执行(常见耗时操作:I/O:网络操作SDcard 数据运算 FC(Force c 阅读全文

posted @ 2016-04-12 14:34 没结果的花 阅读(370) 评论(0) 推荐(0) 编辑

java之yield(),sleep(),wait()区别详解-备忘笔记

摘要: 1.sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIO 阅读全文

posted @ 2016-04-12 14:23 没结果的花 阅读(126) 评论(0) 推荐(0) 编辑

Http方法:Get请求与Post请求的区别

摘要: Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求 Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改 Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示 阅读全文

posted @ 2016-04-12 14:22 没结果的花 阅读(137) 评论(0) 推荐(0) 编辑

BroadcastReceiver的用法笔记

摘要: Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。BroadcastReceiver是对发送出来的 Broadcast进行过滤接受并响应的一类组件。 首先在需要发送信息的地方,把要发送的信息和用于过滤的信息(如Action、Category)装入一个Intent对象, 阅读全文

posted @ 2016-04-12 14:21 没结果的花 阅读(299) 评论(0) 推荐(0) 编辑

java笔记

摘要: 一切都是对象 存储方式 初始化 static 阅读全文

posted @ 2016-04-12 14:17 没结果的花 阅读(128) 评论(0) 推荐(0) 编辑

导航