/**
*
* add timmy 20161220
* clean memory thread
*/
Runnable runnable = new Runnable() {
@Override
public void run() {
if(mActivityManager==null){
mActivityManager = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);
}
List<ActivityManager.RunningAppProcessInfo> list = mActivityManager
.getRunningAppProcesses();
if (list != null) {
for (int i = 0; i < list.size(); i++) {
ActivityManager.RunningAppProcessInfo apinfo = list.get(i);
String[] pkgList = apinfo.pkgList;
if (apinfo.importance > ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
// 清理后台进程
for (int j = 0; j < pkgList.length; j++) {
String pkg = pkgList[j];
if(pkg.matches("com.android.*")){
Log.d(TAG,"not clean is system android pid pkg= " +pkg);
}else{
Log.d(TAG,"auto clean apk pkg= " + pkg);
mActivityManager.forceStopPackage(pkgList[j]);
}
}
}
}
}
}
};
Android清理后台进程
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Demo地址:https://github.com/qyxxjd/ClearProcesses Accessibi...
- 检测App是否在后台期间被销毁 添加一个null值的Object标记对象到Application,并在App运行期...
- 什么是后台任务型app 类似音乐、录音机,需要用户长时间在后台使用的产品 背景: 笔者之前的项目一直在做跑步app...