
android系统服务开发
zz白龙
程序媛的进阶
展开
-
android ANR
android 的活动管理器与窗口管理器在后台运行,监控应用程序的响应速度,在如下情况会弹出ANR,强制终止程序。 1.应用程序5s后仍未对用户的输入事件做出响应。 2.广播接收器10s内未返回。android的应用程序是默认使用main线程处理所有操作的单线程结构,出现上述情况时将发生ANR。例如main线程直接从网络下载文件。如果当前网络传输速度不够,下载文件需要1min,那么完成文件下载前原创 2017-11-05 22:10:24 · 242 阅读 · 0 评论 -
init进程与zygote进程
通过ps命令了解Android中运行的进程和android的守护进程。在ps命令查看pid,ppid,可以确认进程间的父子关系。如图,通过ps命令看到的init进程和守护进程之间的关系。 zygote进程生成系统服务器端和各种java应用程序进程。 init进程在所有系统中通常具有固定的pid值(pid=1),但启动其他进程时,不同系统赋予的pid值也有所不同。原创 2017-11-06 11:33:41 · 994 阅读 · 4 评论