2011-08-16 53 views
0

getModuleHandles()給我所有模塊手柄的數組,但我想在設備上的新安裝的應用程序的句柄..所以有什麼辦法可以讓我得到的信息操作系統4.5中新安裝的句柄的操作系統4.5如何獲取黑莓新手柄的信息

謝謝你。

回答

0
int moduleHandle = CodeModuleManager.getModuleHandle("YOUR_MODULE_NAME"); 
if(moduleHandle == 0){ 
    Dialog.alert("Module not found."); 
else{ 
    ApplicationDescriptor ad = CodeModuleManager.getApplicationDescriptors(moduleHandle)[0]; 
} 

您現在已經安裝了應用程序的ApplicationDescriptor對象,這正是您所需要的。

+0

但我dnt知道模塊名稱...我想得到安裝在我的設備上的任何第三方應用程序的障礙... –

+0

你能詳細說明你想實現什麼嗎?也許我們知道你想要達到的目標後可以提供幫助。 – Shafi

+0

我不希望允許在我的設備上安裝任何第三方應用程序......所以爲此我想刪除安裝在我的設備上的第三方應用程序.... –

0

創建一個後臺應用程序,它將在設備啓動時運行,之後它始終在後臺運行。現在將CodeModuleListener 添加到您的後臺應用程序。聽取任何使用modulesAdded() 添加的新模塊並跟蹤處理程序。這些模塊是你想要的。

+0

但這是可用的5.0操作系統,我想要4.5操作系統... –