我有一個服務中的按鈕,用戶點擊它最近的應用程序對話框會出現,但我不知道一個正確的方法來實現這一點,任何人都可以幫助嗎?打開最近的應用程序按鈕點擊
-1
A
回答
2
ActivityManager有方法getrunningtasks()。
ActivityManager activity_manager = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
然後調用getRunningtasks()來獲得當前正在運行的任務清單:
List<RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i = 0; i < recentTasks.size(); i++) {
Log.d("Executed app",
"Application executed : "
+ recentTasks.get(i).baseActivity.toShortString()
+ "\t\t ID: " + recentTasks.get(i).id + "");
}
,並請加讓正在運行的任務中類似下面的清單文件的權限:
<uses-permission android:name="android.permission.GET_TASKS"/>
希望有所幫助。
0
你可以讓自己的對話框,顯示最近使用的應用
ActivityManager am = (ActivityManager) getSystemService(Activity.ACTIVITY_SERVICE);
那麼你就可以得到所有正在運行的應用與
getRunningTasks
1
最近使用的應用可以使用TOGGLE_RECENTS意圖打開。第一
Intent intent = new Intent ("com.android.systemui.recent.action.TOGGLE_RECENTS");
intent.setComponent (new ComponentName ("com.android.systemui", "com.android.systemui.recent.RecentsActivity");
startActivity (intent);
相關問題
- 1. 在按鈕點擊時打開另一個應用程序?
- 2. 在CRM上點擊按鈕打開MVC應用程序
- 3. 當應用程序欄打開時使按鈕可點擊
- 4. 選擇類最近點擊的按鈕
- 5. 打開GI按鈕點擊
- 6. 如何檢測「最近的應用程序」系統按鈕點擊(蜂窩+)
- 7. 打開按鈕按鈕點擊MVVM
- 8. 打開最近ul點擊jQuery
- 9. 使用PhoneGap開發應用程序的按鈕點擊延遲
- 10. 關閉按鈕應用程序點擊
- 11. 應用程序結束按鈕點擊
- 12. 應用程序崩潰按鈕點擊
- 13. 應用程序凍結按鈕點擊
- 14. 如何用按鈕點擊意圖打開已安裝的android應用程序?
- 15. 在按鈕上打開應用程序
- 16. 打開文件夾上的按鈕點擊「我的文件」應用程序
- 17. 在Android應用程序中點擊一個按鈕打開新的活動
- 18. 嘗試打開按鈕上的pdf時崩潰Android應用程序點擊
- 19. 在MSOffice應用程序中單擊按鈕打開工具欄
- 20. Wordpress打開按鈕上的WhatsApp點擊
- 21. ASP.net點擊按鈕打開新的webform
- 22. 打開NSPanel,點擊PDE中的按鈕
- 23. 從Windows按鈕中打開WPF應用程序按鈕單擊事件
- 24. 如何在iPhone的AppStore中點擊「Lite」應用程序中的按鈕打開「Paid」應用程序頁面?
- 25. 如何在iPhone的AppStore中點擊「Lite」應用程序中的按鈕打開「Paid」應用程序頁面?
- 26. 如何在Swift中點擊按鈕打開Whatsapp或其他iOS應用程序?
- 27. 打開攝像頭,點擊一個按鈕,應用程序崩潰,
- 28. 試圖禁用android中的最近的應用程序按鈕
- 29. Java小程序按鈕點擊打開鏈接
- 30. Chrome擴展程序:打開新標籤並點擊按鈕
謝謝,但有沒有辦法調出系統最近使用的應用窗口,如按導航欄上的近期的應用按鈕 – xXJJJasonMokXx
請查看以下鏈接:http://stackoverflow.com/a/17774643/957654 –
但是,這不做我想做的事? – xXJJJasonMokXx