Чтобы получить имена модулей в Blackberry - PullRequest
0 голосов
/ 19 сентября 2011

Я хочу получить имя модуля приложения, которое я установил в Blackberry, точно так же, как «Сообщения», «Контакты» и т. Д. Как я могу получить имена этого модуля, которые сейчас запущены?

Ответы [ 3 ]

1 голос
/ 05 июня 2012

Вы можете получить текущее имя модуля модуля или дескриптор, используя эту строку:

String name = ApplicationDescriptor.currentApplicationDescriptor().getModuleName();

Возвращает строку дескриптора модуля этого приложения. Или с помощью

int handle = ApplicationDescriptor.currentApplicationDescriptor().getModuleHandle();
0 голосов
/ 19 сентября 2011

Проверьте следующий фрагмент кода:

//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 для следующих классов:

0 голосов
/ 19 сентября 2011

Если вы хотите получить версию приложения (программно), вы можете использовать:

net.rim.device.api.system.DeviceInfo.getSoftwareVersion ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...