Android9 清除最近進(jìn)程列表實(shí)現(xiàn)方法
項(xiàng)目需求
最近項(xiàng)目中有一個需求,需要清除Recent tasks列表中的所有task,相當(dāng)于點(diǎn)擊最近-全部清除的動作。
具體實(shí)現(xiàn)如下
1、添加權(quán)限
在AndroidManifest.xml文件中添加以下權(quán)限
<!--應(yīng)用必須是系統(tǒng)APP,并且sharedUserId為system--> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.test" android:sharedUserId="android.uid.system">
<!--添加權(quán)限--> <uses-permission android:name="android.permission.REAL_GET_TASKS"/>
2、代碼實(shí)現(xiàn)
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 清除最近進(jìn)程列表實(shí)現(xiàn)方法的詳細(xì)內(nèi)容,更多關(guān)于Android清除進(jìn)程列表的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Android自定義View實(shí)現(xiàn)分段選擇按鈕的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android自定義View實(shí)現(xiàn)分段選擇按鈕的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12Android實(shí)現(xiàn)圖片循環(huán)播放的實(shí)例方法
2013-05-05實(shí)例講解Android中的AIDL內(nèi)部進(jìn)程通信接口使用
這篇文章主要通過實(shí)例介紹了Android中的AIDL內(nèi)部進(jìn)程通信接口使用,文中通過一個音樂播放的服務(wù)編寫例子來講解AIDL的傳遞對象及一般使用步驟,需要的朋友可以參考下2016-04-04android中在Activity中響應(yīng)ListView內(nèi)部按鈕的點(diǎn)擊事件的兩種方法
本篇文章主要介紹了android中在Activity中響應(yīng)ListView內(nèi)部按鈕的點(diǎn)擊事件的兩種方法,有需要的可以了解一下。2016-11-11淺析Android手機(jī)衛(wèi)士手機(jī)定位的原理
手機(jī)定位的三種方式:網(wǎng)絡(luò)定位,基站定位,GPS定位。本文給大家介紹Android手機(jī)衛(wèi)士手機(jī)定位的原理,感興趣的朋友一起學(xué)習(xí)吧2016-04-04Android 解決sqlite無法創(chuàng)建新表的問題
這篇文章主要介紹了Android 解決sqlite無法創(chuàng)建新表的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Android基于AlarmManager實(shí)現(xiàn)用戶在線心跳功能示例
這篇文章主要介紹了Android基于AlarmManager實(shí)現(xiàn)用戶在線心跳功能,結(jié)合檢測用戶在線功能實(shí)例形式分析了AlarmManager全局定時器的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-10-10