System UI 调试方法
来源:互联网 发布:淘宝如何发布商品 编辑:程序博客网 时间:2024/05/21 05:20
工作需要想了解下SystemUi的启动流程,所以需要调试下SystemUI,这样比较高效:
1、SyStemUI是随系统启动的,所以我们先要在系统启动的时候把SystemUI的启动关掉,这个在SystemServer里面,可以如下注释:
这样,系统起来或就看不到systemUI了,如果系统起来后没有systemUI进程,我们最好自己做一个应用,与systemUi在同一进程,这样方便调试onCreate等
2、现在SystemUi没有起来了,我们自己做一个测试例子,在里面启动SystemService,如下:
这样,我们就可以调试SystemUI这个APK了
调试过程中,发现这样调试还有一个问题,就是调试不到10s左右,adb调试跟eclipse自动断开了,这个是由于startService的超时导致ANR,我们可以针对这个调试把相应的ANR注释掉,在ActivityManagerService.Java的appNotResponding方法中添加如下代码:
到这里,我们就可以正常的调试SystemUI了。
0 0
- System UI 调试方法
- System UI 调试方法
- ui结构查看和调试方法
- iOS UI 调试工具Reveal破解方法
- 解读System.Web.UI.Page中关键方法ProcessRequestMain()
- System.Web.UI.ScriptManager”的方法“get_EnableCdn”没有实现。
- 类型“System.Web.UI.ScriptManager”的方法“get_EnableCdn”没有实现
- 消除“Unfortunately, System UI has stopped”的方法
- 消除“Unfortunately, System UI has stopped”的方法
- 消除“Unfortunately, System UI has stopped”的方法
- System.Web.UI.ScriptManager”的方法“get_EnableCdn”没有实现
- 消除“Unfortunately, System UI has stopped”的方法
- System.Web.UI.Page
- System.Web.UI
- system UI分析
- System.Web.UI.HtmlControls
- System.Web.UI.WebControls
- Managing the System UI
- 贝塞尔曲线(Bezier Curves)
- Android购物车运动轨迹动画
- 程序员面试金典——解题总结: 9.17中等难题 17.13将二叉查找树转换为双向链表
- 虚析构函数的作用
- 慎用数字的位移运算
- System UI 调试方法
- 数字组合 求最大长度
- 使用jackson的writeValueAsString把java对象输出成字符串实例,设置应答体的类型
- Android Studio 简单介绍和使用问题小结
- 国内值得关注的官方API集合
- hashMap实现原理
- 8天学通MongoDB——第八天 驱动实践
- 记一次对Gradle同一项目变种版本的配置
- 局域网访问VMware下的ubuntu中的http服务器