интегрировать (RIM Java) приложение с адресной книгой BB - PullRequest
2 голосов
/ 10 сентября 2009

Я хочу, чтобы мой API Как интегрировать приложение RIM с адресной книгой BlackBerry. Например: - отправить SMS-сообщение, выбрав контакт с родного адреса BB, нажав кнопку меню и выбрав опцию Составить SMS через XYZ приложение как у нас сочинять смс.

1 Ответ

3 голосов
/ 10 сентября 2009

Сначала вам нужно создать класс, расширить net.rim.blackberry.api.menuitem.ApplicationMenuItem и переопределить метод run(Object context).

Этот метод вызывается, когда пользователь щелкает ваш элемент меню, и объект контекста будет иметь тип javax.microedition.pim.Contact, поэтому вы можете получить всю необходимую информацию об адресе выделенного элемента.

Переопределите метод toString (), чтобы дать вашему MenuItem имя, например.

public String toString() {
    return "MyMenuItem";
}

Далее вам нужно зарегистрировать свой пункт меню. Создайте приложение автозапуска, системный модуль и вызовите эти методы:

        ApplicationMenuItemRepository.getInstance().addMenuItem(
            ApplicationMenuItemRepository.MENUITEM_ADDRESSBOOK_LIST, instanceOfYourApplicationMenuItem
        ); 
        ApplicationMenuItemRepository.getInstance().addMenuItem(
            ApplicationMenuItemRepository.MENUITEM_ADDRESSCARD_VIEW, instanceOfYourApplicationMenuItem
        ); 

Первый вызов зарегистрирует пункт меню в представлении списка адресной книги, второй вызов - в подробном представлении (после открытия адреса).

Надеюсь, это поможет!

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