как получить информацию о новой ручке в ежевике - PullRequest
0 голосов
/ 16 августа 2011

getModuleHandles () дает мне массив всех дескрипторов модуля, но я хочу дескриптор нового установленного приложения на устройстве. Так что есть какой-то способ, которым я могу получить информацию о недавно установленном дескрипторе в OS 4.5

спасибо.

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Создание фонового приложения, которое будет запускаться при запуске устройства и после этого всегда работать в фоновом режиме.Теперь добавьте CodeModuleListener в фоновое приложение.Прослушивайте все новые модули, добавленные с помощью modulesAdded () , и отслеживайте обработчики.Эти модули - то, что вы хотите.

0 голосов
/ 16 августа 2011
int moduleHandle = CodeModuleManager.getModuleHandle("YOUR_MODULE_NAME");
if(moduleHandle == 0){
    Dialog.alert("Module not found.");
else{
    ApplicationDescriptor ad = CodeModuleManager.getApplicationDescriptors(moduleHandle)[0];
}

Теперь у вас есть объект ApplicationDescriptor установленного приложения, и это именно то, что вам нужно.

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