Android9 清除最近進程列表實現方法
更新時間:2023年06月12日 10:08:44 作者:vivian310
這篇文章主要為大家介紹了Android9 清除最近進程列表實現方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
項目需求
最近項目中有一個需求,需要清除Recent tasks列表中的所有task,相當于點擊最近-全部清除的動作。

具體實現如下
1、添加權限
在AndroidManifest.xml文件中添加以下權限
<!--應用必須是系統(tǒng)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 socket如何實現文件列表動態(tài)訪問
本文介紹Android socket實現文件列表動態(tài)訪問,訪問文件夾之后通過listview展示,并在點擊文件夾后進入文件夾,獲得其內容,有此需求的朋友可以參考下2021-06-06
android kotlin集成WorkManager實現定時獲取數據的步驟
在Android中使用Kotlin集成WorkManager來實現定時獲取數據是一個很常見的需求,下面給大家分享android kotlin集成WorkManager實現定時獲取數據的步驟,感興趣的朋友跟隨小編一起看看吧2024-08-08
Android中backgroundDimEnabled的作用
這篇文章主要介紹了Android中backgroundDimEnabled的作用的相關資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下2017-10-10
Android實現動態(tài)圓環(huán)的圖片頭像控件
這篇文章主要為大家詳細介紹了Android實現帶有動態(tài)圓環(huán)的圓形圖片控件DynamicAvatarView的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11

