Blackberry Установить фоновую службу из приложения пользовательского интерфейса?

Привет, мне нужно создать удаляемую фоновую службу, которая будет запускаться из приложения, если пользователь зарегистрирован, иначе подождите, пока он получит мое условие для установки?

1) как создать удаляемую фоновую службу?

2) как установить его по условию регистрации пользователя?

Я был бы очень признателен за помощь!

Заранее спасибо.


person IamStalker    schedule 17.07.2011    source источник


Ответы (1)


Обратите внимание, что любой, даже системный файл .cod, можно удалить с помощью утилиты javaloader.exe, поставляемой с дистрибутивом JDE. Или через любое приложение, использующее соответствующие вызовы RIM SDK API. Таким образом, создать настоящий деинсталлируемый пакет невозможно.

Можно создать новый файл cod на устройстве с помощью вызовов API.

Взгляните на класс CodeModuleManager. Можно загрузить файл служебной кодировки в байтовый массив и вызвать CreateNewModule для создания нового файла cod на основе этого массива байтов.

person Community    schedule 17.07.2011
comment
Хорошо, большое спасибо, я посмотрю на это и обещаю, что вы напишете об этом. Еще один вопрос, как заблокировать URL-адрес навигации в интернет-браузере BlackBerry? - person IamStalker; 17.07.2011
comment
Пожалуйста, поправьте меня, если я ошибаюсь, вы хотите иметь функциональность браузера, но не хотите, чтобы была доступна функция открытия URL-адреса через меню. Если да, то взгляните на класс BrowserField - person ; 17.07.2011
comment
Если вы хотите сохранить службу на устройстве, независимо от действий пользователя, и ограничить просмотр определенных веб-сайтов, функциональность, которую вы ищете, находится в BES. Такое мышление было бы очень сложно реализовать с помощью опубликованного API. - person Richard; 18.07.2011
comment
Спасибо, я проверю это. - person IamStalker; 18.07.2011