Android9 清除最近进程列表实现方法
更新时间:2023年06月12日 10:08:44 作者:vivian310
这篇文章主要为大家介绍了Android9 清除最近进程列表实现方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
项目需求
最近项目中有一个需求,需要清除Recent tasks列表中的所有task,相当于点击最近-全部清除的动作。
具体实现如下
1、添加权限
在AndroidManifest.xml文件中添加以下权限
<!--应用必须是系统APP,并且sharedUserId为system--> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.test" android:sharedUserId="android.uid.system">
<!--添加权限--> <uses-permission android:name="android.permission.REAL_GET_TASKS"/>
2、代码实现
public static void removeAllRecentTasks(){ try { List<ActivityManager.RecentTaskInfo> recents = ActivityManagerWrapper.getInstance() .getRecentTasks(Integer.MAX_VALUE, ActivityManager.LOCK_TASK_MODE_NONE); for( int i = 0; i < recents.size(); i++ ) { ActivityManagerWrapper.getInstance().removeTask(recents.get(i).persistentId); } } catch (Exception e) { e.printStackTrace(); Log.e(TAG,"Remove recent tasks, Exception: " + e.toString()); } } }
以上就是Android9 清除最近进程列表实现方法的详细内容,更多关于Android清除进程列表的资料请关注脚本之家其它相关文章!
相关文章
Android XRecyclerView最简单的item点击事件处理
这篇文章主要为大家详细介绍了Android XRecyclerView最简单的item点击事件处理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-12-12Kotlin LinearLayout与RelativeLayout布局使用详解
Kotlin 的基本特性就先写到这里,我们这个系列的定位是基础,也就是能用就好,够用就好,我们不会举太多的例子,但是这些都是最经常用到的特性。从这节开始就是Kotlin和android 进行结合,使用Kotlin进行安卓应用的开发了2022-12-12Android 5.0中CoordinatorLayout的使用技巧
这篇文章主要为大家详细介绍了Android 5.0中CoordinatorLayout的使用技巧,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-09-09Android WorkManager实现后台定时任务流程详解
WorkManager是Android Jetpack的一个强大的组件,用于处理后台耗时任务。后台任务可以是一次性的,也可以是重复的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2023-01-01
最新评论