我想获得我在Blackberry中安装的应用程序模块名称,就像“Messages”,“Contacts”等。我怎样才能获得现在正在运行的模块名称?
答案 0 :(得分:1)
您可以使用以下行获取当前的应用程序模块名称或句柄:
String name = ApplicationDescriptor.currentApplicationDescriptor().getModuleName();
这将返回此应用程序的模块句柄的字符串。或者使用
int handle = ApplicationDescriptor.currentApplicationDescriptor().getModuleHandle();
答案 1 :(得分:0)
如果您想获得应用程序版本(以编程方式),您可以使用:
net.rim.device.api.system.DeviceInfo.getSoftwareVersion()
答案 2 :(得分:0)
检查以下代码段:
//get the ApplicationManager
ApplicationManager appMan = ApplicationManager.getApplicationManager();
//grab the running applications
ApplicationDescriptor[] appDes = appMan.getVisibleApplications();
int size = appDes.length;
for (int i = size - 1; i >= 0; --i) {
String moduleName = appDes[i].getModuleName();
String name = appDes[i].getName();
// other codes....
}
另请阅读以下类的API文档: