запустить приложение Blackberry по ссылке в почте - PullRequest
1 голос
/ 06 декабря 2011

Не могу быть более понятным с заголовком: D

Возможно ли это? запустить приложение на blackbeery, просто щелкнув по ссылке в письме? я читал о записи URL-адреса и переходе к приложению, но это гораздо более конкретно

спасибо заранее

Ответы [ 2 ]

1 голос
/ 06 декабря 2011

На самом деле вы можете слушать входящие электронные письма.Вы можете реализовать пункт меню, который будет доступен в почтовом приложении.Но вы также можете реализовать обработчик контента с определенным URI для запуска вашего приложения.

Все примеры доступны в примерах BB.

0 голосов
/ 22 февраля 2013

Посмотрите примеры приложений RIM, более конкретно HTTPFilterDemo.

Вы должны зарегистрировать фильтр для типа ссылки, по которой должно запускаться приложение (вам нужно будет поместить этот код в основной метод вашего приложения):

HttpFilterRegistry.registerFilter("www.rim.com","com.rim.samples.device.httpfilterdemo.filter");

где «www.rim.com» - это, очевидно, ссылка, которая должна открывать приложение, а второй параметр - это пакет, содержащий класс «Протокол». Класс протокола имеет метод обратного вызова:

public Connection openFilter( String name, int mode, boolean timeouts ) throws IOException {

Этот метод будет вызываться каждый раз, когда пользователь нажимает на ссылку, указанную вами в форме. Итак, чтобы открыть приложение, в методе "openFilter" выполните:

int modHandle = CodeModuleManager.getModuleHandle("YourAppModuleName");
        ApplicationDescriptor[] apDes = CodeModuleManager.getApplicationDescriptors(modHandle);
        try {
            ApplicationManager.getApplicationManager().runApplication(apDes[0]);
        } catch (ApplicationManagerException e) {
            e.printStackTrace();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...