0
A
回答
2
Take a look at this answer,確保要注意實際的回答下面的評論。您需要請求全部模塊在設備上處理,然後爲每個請檢查以確定它們是否正在運行。
此外,see this BlackBerry forum response,在這裏引用,因爲它是一個非SO網站上的內容:
- 獲取所有模塊句柄(可能是W/O兄弟姐妹)
- 遍歷手柄名單並過濾出庫類型(留給我們CLDC/Midlet)
- 獲取應用程序描述符(主)和關聯的PID
- 如果PID存在,則暗示進程正在運行(可能是可見的或不可見的隱藏後臺進程無UI)。
另一個相關的API是ApplicationManager.getVisibleApplications(),它允許你列出運行的應用程序,是可見的(不包括後臺服務)。
至於哪些在後臺,您將從上方獲取進程ID,然後您可以根據當前前臺進程ID檢查這些進程ID(只有一個可以位於前臺...所有其他進程都在背景)。從ApplicationManager.getForegroundProcessId()獲取前臺進程ID
1
This code will help you to find out current running applications
ApplicationManager appMan = ApplicationManager.getApplicationManager();
ApplicationDescriptor appDes[] = appMan.getVisibleApplications();
for (int i = 0; i < appDes.length; i++)
{
result = appDes[i].getModuleName();
System.Out.Println("Currently Running application " +result)
}
相關問題
- 1. 如何以編程方式在黑莓上查找方向?
- 2. 如何以編程方式使用級聯在黑莓10上進行截圖?
- 3. 以編程方式獲取所有正在運行的應用程序
- 4. 以編程方式在黑莓上添加一個wifi網絡
- 5. 如何以編程方式關閉黑莓上的GPS
- 6. 以編程方式阻止黑莓上的傳出呼叫
- 7. 黑莓 - 獲取當前進程ID
- 8. 以編程方式播放所有版本中的黑莓默認鈴聲
- 9. 如何以編程方式關閉黑莓應用程序?
- 10. 如何在黑莓中以編程方式設置鈴聲?
- 11. 如何在黑莓中以編程方式發送短信
- 12. 通過編程方式在黑莓中讀取日誌
- 13. 如何在黑莓中以編程方式查找正在運行的應用程序大小?
- 14. 如何以編程方式獲取Windows進程的線程數?
- 15. 以編程方式檢索所有運輸方式的列表
- 16. 如何以編程方式更改黑莓個人資料?
- 17. 以編程方式確定黑莓處理器?
- 18. 以編程方式測量黑莓帶寬使用情況
- 19. 以編程方式獲取實際的PHP運行時
- 20. 以編程方式獲取AjaxControlToolkit.TabPanel中的所有控件
- 21. 如何以編程方式獲取WooCommerce中的所有產品?
- 22. 以編程方式獲取DNN中的所有朋友
- 23. 如何以編程方式獲取所有正在運行的Java應用程序的PID?
- 24. 在OS X上以編程方式獲取進程的當前工作目錄
- 25. OS X以編程方式獲取進程的內存
- 26. 設置所有UILabel以編程方式進行子類化
- 27. 以編程方式獲取所有存儲過程的簡單方法
- 28. 如何以編程方式在黑莓手機上獲取ISO CountryCode,國家代碼?
- 29. 如何以編程方式掃描黑莓手機上的可用wifi網絡
- 30. 以編程方式設置進程在啓動時運行(運行級別2)?
感謝您的迴應和幫助。 int [] getModules = CodeModuleManager.getModuleHandles();給我一些數字,例如[l @ f91e18c8和[f4 @ 34fgj7等等。如何打印出應用程序的實際名稱,如'Messages','phone','facebook'ect – BirthOfTragedy
@BirthOfTragedy,一旦你有模塊句柄(這不是一個名稱,只是一個模塊的引用),那麼你可以使用[CodeModuleManager中的其他方法](http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/system/CodeModuleManager.html#getModuleAliasName%28int, %20int%29),或嘗試類似[ApplicationDescriptor.getName()](http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/system/ApplicationDescriptor.html# getName()),用[這裏的示例](http://stackoverflow.com/a/11843571/119114) – Nate