Android
yddxqllswbcwjs
这个作者很懒,什么都没留下…
展开
-
Android 输入事件处理机制
原文地址:http://blog.sina.com.cn/s/blog_896b1e670100xfuf.html公司最近做一个按键触感就对这块研究了一番,以下是个人心得。1.开始肯定先说的是驱动这块,硬件是软件服务的,在Android这块C和java交互,有两种方式: 1.1:驱动--JNI--服务-事件分发-上层应用处理。 1.2:上层直接调用通过lib库的方式实现,中转载 2012-07-26 22:46:46 · 970 阅读 · 0 评论 -
Android的frameworks层键盘事件处理流程分析
原文地址:http://www.linuxidc.com/Linux/2011-11/47125.htm事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowMa转载 2012-07-26 23:05:35 · 712 阅读 · 0 评论 -
Activity、BroadcastReceiver、Service,只要是有长时间处理的任务,就需要重新开一个线程?!
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zuiniuwang.blog.51cto.com/3709988/720191上一篇文章中,傻蛋提到了BroadcastReceiver是Android中最轻薄、最短小的组件,它的对象生命周期十分短暂,经过傻蛋测试在BroadcastReceiver中让线程睡眠10秒转载 2012-08-23 13:27:33 · 878 阅读 · 0 评论 -
onReceive中完成一项比较耗时的工作 , 应该启动 Service 来完成 ,不能使用子线程来解决!!!
Android 中的BroadCastReceiver 作者:阿福 BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastRec转载 2012-08-23 16:32:26 · 2286 阅读 · 0 评论 -
Android四种crash
android平台应用程序可能产生以下四种crash:App层:Force close crash / ANR crashNative层:Tombstone crash (如JNI层发生未捕获的异常)Kernel层:Kernel panic 比较难定位,可以查看/proc/last_kmsg来辅助定位。转载 2013-06-20 16:45:28 · 674 阅读 · 0 评论