android log 分析
文章平均质量分 79
Happy 2010
这个作者很懒,什么都没留下…
展开
-
如何确认是谁修改了SettingsProvider中某变量的值
[DESCRIPTION]有时候在SettingsProvider中的变量会变掉,但user并没有操作它,或许是被某个3rd的apk修改,我们可以通过以下方式定位到是谁修改了变量。 [SOLUTION]以下以Settings.Global.WIFI_SLEEP_POLICY为例,对应的value是wifi_sleep_policy,其他变量请具体配置对应value:原创 2017-02-14 10:28:18 · 757 阅读 · 0 评论 -
如何分析是那个应用导致状态栏消失
如何分析是那个应用导致状态栏消失状态栏主要的几个控制类中需要增加log如下,再根据pid去查是那个进程.StatusBarManager.javapublic void disable(int what) { try { final IStatusBarService svc = getService(); if原创 2017-02-14 10:32:25 · 366 阅读 · 0 评论 -
如何分析按power键熄屏时屏幕又被唤醒了
如何分析按power键熄屏时屏幕又被唤醒了具体参考以下分析从log看,唤醒源为keyguard的fingerprint wakeup :01-01 09:03:20.564 1622 3341 D PowerManagerService: |----com.android.server.power.PowerManagerService$BinderSe原创 2017-02-14 10:31:32 · 1304 阅读 · 0 评论 -
如何分析应用的焦点被抢了
在system log 中查找:WindowManager: Set focused app to比如下面的:05-04 15:48:25.339531 1122 20690 V WindowManager: Set focused app to: AppWindowToken{48a2124 token=Token{e66c5b7 ActivityRecord{5c1a4b6原创 2017-05-10 17:01:43 · 808 阅读 · 0 评论 -
Watchdog机制以及问题分析
目录1. 概览2. Watchdog机制2.1 Watchdog的初始化2.2 添加Watchdog监测对象2.3 Watchdog的监测机制3. 问题分析方法3.1 日志获取3.2 问题定位3.3 场景还原4. 实例分析5. 总结请尊重原创版权,转载注明出处。1. 概览Watchdog的中文的“看门狗”,有保护的意思。最早引入Watchdo转载 2017-05-19 16:03:08 · 28174 阅读 · 1 评论 -
ANR机制以及问题分析
转载链接: http://duanqz.github.io/2015-10-12-ANR-Analysis#All目录1. 概览2. ANR机制2.1 ANR的监测机制2.1.1 Service处理超时2.1.2 Broadcast处理超时2.1.3 Input处理超时2.1.4 小结2.2 ANR的报告机制2.2.1 CPU的使用情况2转载 2017-05-19 16:03:51 · 1129 阅读 · 0 评论 -
如何分析锁屏没有显示出来的的问题
灭屏后亮屏没有看到锁屏可参考如下方法分析。[SOLUTION] google默认设计:(1)timeout灭屏(手机休眠时间到)时,不会立即锁屏,默认会等待5s才会上锁,5s内亮屏是不会看到有锁屏的。(2)按电源键灭屏时, 如果没有勾选“按电源键立即锁屏”菜单,默认也会等待5s才上锁,5s内亮屏不会看到锁屏。(3)keyguard被三方app dis转载 2017-05-19 16:06:00 · 714 阅读 · 0 评论