android 去除 除了当前白名单的app
rk3288_5.1\frameworks\base\packages\SystemUI\src\com\android\systemui\recent\RecentsPanelView.java
public void delAllRecentTask(Context context,String nokillappstring)
{
Log.i("delAllRecentTask","----q3video-----mRecentTaskDescriptions---start----");
final ActivityManager am =(ActivityManager)
context.getSystemService(Context.ACTIVITY_SERVICE);
List alist = am.getRecentTasks(Integer.MAX_VALUE, 1);
String[] nokillappstrings= nokillappstring.split(",");
Log.i(TAG, "----------nokillappstrings: " + nokillappstrings);
for(ActivityManager.RecentTaskInfo recent :alist)
{
int i=0;
for(i = 0;i < nokillappstrings.length;i++)
{
if(nokillappstrings[i].equals(recent.baseIntent.getComponent().getPackageName()))
{
Log.i(TAG,"-----nokillappstring: " + recent.baseIntent.getComponent().getPackageName());
break;
}
}
if(i==nokillappstrings.length)
{
Log.i(TAG, "-----killappstring: " + recent.baseIntent.getComponent().getPackageName());
am.removeTask(recent.persistentId);
}
}
if(mRecentTaskDescriptions!=null){
Log.i("delAllRecentTask","---------mRecentTaskDescriptions = "+mRecentTaskDescriptions);
mRecentTaskDescriptions.clear();
if(RecentTasksLoader.getInstance(context).getLoadedTasks()!= null){
RecentTasksLoader.getInstance(context).getLoadedTasks().clear();
}
}
Log.i("delAllRecentTask","-------delAllRecentTask--OK----");
}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer