2011-08-16 33 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操作系统... –