Android相关
文章平均质量分 60
小小村长行军礼
新时代农民工
展开
-
Android 从开机到交互
原文链接:Android 从开机到交互 - 知乎原创 2021-12-02 14:18:48 · 186 阅读 · 0 评论 -
Android系统java/native crash和anr异常处理流程以及DroboxManagerService日志记录
1、Android系统java crash异常处理流程参考:Android8.0 系统异常处理流程_此男子淡漠-CSDN博客Java处理未捕获异常有个Thread.UncaughtExceptionHandler,在Android系统中当然也是通过实现其来进行未捕获异常处理。Android 默认系统异常处理是在启动SystemServer进程时设置的。Zygote进程启动SystemServer时会调用ZygoteInit的forkSystemServer()方法,该方法中又通过handleSy原创 2021-10-18 10:03:04 · 2289 阅读 · 0 评论 -
Android Binder通信一次拷贝
原文链接:Android Binder通信一次拷贝你真的理解了吗?_IT先森-CSDN博客原创 2021-09-16 09:04:48 · 133 阅读 · 0 评论 -
RM Console的log机制
原文:cnblogs.com/bobfly1984/p/14142094.htmllast_kmsg和ram console首先,在kernel里面通过printk吐log的时候会是下面的一个过程: printk会将信息格式化到kernel log buffer里面去。 然后将这些格式化信息送到console去,在我们的系统里面有两个console,一个是uart console,一个是ram console。uart console里面的内容呢就是我们看到的uart log了。原创 2021-09-03 10:17:15 · 119 阅读 · 0 评论 -
彻底理解安卓应用无响应机制
引言不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。绝大多数人对ANR的了解仅停留在主线程耗时或CPU繁忙会导致ANR。面试过无数的候选人,几乎没有人能真正从系统级去梳理清晰ANR的来龙去脉,比如有哪些路径会引发ANR? 有没有可能主线程不耗时也出现ANR?如何更好的调试ANR?如果没有深入研究过Android Framewor转载 2021-08-26 20:34:07 · 923 阅读 · 0 评论