微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 音乐概率性停止播放

mt6735 音乐概率性停止播放

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
后台运行微博和视频壁纸等程序,后台播放音乐,在进行一些操作时,音乐会概率性停止播放。
[SOLUTION]
出现该问题是因为是由于lowmemory,android会选择性的把后台程序杀掉,这个是android的机制。Lowmemorykill可以通过以下方式来确认。
搜索kernellog,以sendsigkillto为关键字搜索,会遇到log如下,
sendsigkilltoPIDXXX(XXX.XXX),adjXXX,sizeXXX
其中PIDXXX为被kill的进程的PIDXXX.XXX为其包名
如果adj后面的XXX小于9就是lowmemory比较严重
举例实际例子中搜索到结果如下
<4>[933.080177](1)[26:kswapd0]select3497(m.android.music),adj2,size5061,tokill
<4>[933.081182](1)[26:kswapd0]sendsigkillto3497(m.android.music),adj7,size5061
从这里可以看到m.android.music进程被杀掉。
如果贵司有特别特别强烈需求,后台音乐程序一定不能被杀掉。可以在MusicAndroiDMAinfest.xml里面添加android:persistent=”true”请慎用这个规则。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top