2
A
回答
3
您應該使用getRunningAppProcesses()
加載正在運行的應用程序列表並檢查此列表中的變體。
看到這個link
另一種解決方案是分析logcat的輸出
最先看到的答案this question
相關問題
- 1. 當應用程序啓動時,聲音應該再次啓動
- 2. 如何獲取應用程序的包名稱,然後使用Intent啓動該應用程序?
- 3. iOS從應用程序名稱獲取應用程序圖標
- 4. 獲取應用程序的名稱
- 5. 當應用程序啓動
- 6. 獲取當前活動的應用程序名稱
- 7. win32gui獲取當前活動的應用程序名稱
- 8. 獲取Eclipse應用程序啓動器名稱
- 9. 接收用戶啓動應用程序的名稱
- 10. 在應用程序啓動時啓動應用程序類
- 11. 獲取應用程序名稱
- 12. 在代碼名稱1啓動時啓動應用程序
- 13. 當啓動應用程序時崩潰
- 14. 當應用程序啓動時
- 15. 獲取應用程序啓動方法
- 16. 以應用程序名稱作爲應用程序名稱
- 17. Apple Watch應用程序在iOS應用程序啓動時獲取數據
- 18. 應用程序名稱在啓動程序中丟失
- 19. 從進程名稱獲取應用程序名稱
- 20. 如何從進程名稱獲取應用程序名稱?
- 21. 啓動應用程序時獲取當前位置
- 22. 如何在啓動應用程序時獲取當前位置?
- 23. 如何在應用程序啓動時獲取當前位置?
- 24. 谷歌應用程序腳本獲取用戶ID /名稱
- 25. 獲取facebook用戶名稱在Android應用程序
- 26. 應用程序啓動文本 - 應用程序名稱分兩行
- 27. 啓動外部應用程序和模塊當前應用程序,直至啓動的應用程序退出
- 28. Android獲取當前打開的應用程序的包名稱
- 29. Java Web應用程序 - 應用程序啓動時的LoadLibrary
- 30. 如何從我的kayboard應用程序獲取應用程序包名稱
是的,但我想它的時候正好運行新的運行的應用程序。我無法每次檢查所有RunningAppProcesses。 –
我提出這個: ActivityManager am =(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); \t \t \t \t \t \t列表 runningAppProcessInfo = am.getRunningAppProcesses(); \t \t \t 在我的服務,在onStartCommand。和我的應用程序被阻止(ANR)應用程序沒有響應! –
好的,在這種情況下,您應該嘗試使用logcat並以正確的方式分析它的輸出, 請參閱此鏈接的答案(http://stackoverflow.com/questions/3290936/android-detect-when-其他應用程序推出) – Silverstorm