获取黑莓中的模块名称

时间:2011-09-19 10:52:55

标签: blackberry

我想获得我在Blackberry中安装的应用程序模块名称,就像“Messages”,“Contacts”等。我怎样才能获得现在正在运行的模块名称?

3 个答案:

答案 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文档: