![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 89
AgainCoder
自信、阳光的一位老司机!
展开
-
从一个bug教你如何分析Android系统代码
最近项目遇到一个bug,我先描述下bug现象。耳机模式下,播放音乐,手动背光灭屏(或者自动背光灭屏),音乐暂停;手动点亮屏音乐又可以继续播放,从bug描述上猜测应该是灭屏的时候把音乐暂停了,然而并不是。因为亮屏时发现播放的时间并不是灭屏的时间,也就说灭屏状态下音乐依旧在播放,只是耳机没有输出罢了。既然找到问题原因了,我们接着来分析下声音播放流程。上图是使用MediaPlayer播放原创 2016-08-02 13:36:24 · 2089 阅读 · 0 评论 -
Android系统上SELinux的攻与防
SELinux是Linux系统一个访问控制策略,android中称之为SEAndroid,做系统开发大都会遇到SEAndroid权限问题,之前一直都有在解决相关问题,但是都没有形成文字记录。今天在帮同事调试程序的时候又遇到类似问题,借此机会做以记录,方便以后查询,也给受此问题困扰的朋友以指导。一、SELinux的攻andorid5.x后就引入了非常严格的selinux权限管理机制,我们经常会遇到“...原创 2018-03-14 17:14:44 · 1166 阅读 · 0 评论