是否可以获取Blackberry中安装的所有应用程序的列表,类似于进入设置时的应用程序列表。
我可以使用以下内容获取所有可见应用程序的列表,但我想知道是否可以获得不一定正在运行但已安装的应用程序列表,
ApplicationDescriptor[] descriptors =
ApplicationManager.getApplicationManager().getVisibleApplications();
答案 0 :(得分:5)
您可以使用:
net.rim.device.api.system.CodeModuleManager.getModuleHandles()
获取所有模块的句柄数组,并且:
net.rim.device.api.system.CodeModuleManager
.getApplicationDescriptors(int moduleHandle)
获取与模块关联的ApplicationDescriptors。您必须解决哪些模块是库以及哪些是应用程序。