Как я могу добавить функциональность приложения коммутатора? - PullRequest
2 голосов
/ 07 мая 2010

Как добавить пункт меню приложения «Переключение» на экран?

Ответы [ 2 ]

2 голосов
/ 08 мая 2010

Вам нужно установить флаг стиля DEFAULT_MENU при создании экземпляра. Например:

import net.rim.device.api.ui.Screen;
import net.rim.device.api.ui.container.FullScreen;
...
    Screen myScreen = new FullScreen(Screen.DEFAULT_CLOSE | Screen.DEFAULT_MENU);

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

2 голосов
/ 07 мая 2010

Похоже, этот вопрос задавался ранее на форуме поддержки Blackberry . Из того, что я прочитал, похоже, что вы можете создать свой собственный, но этот конкретный пункт меню «приложение переключения» не является частью их общедоступного API.

Цитата RexDoug

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

См. Документы API для ApplicationManager.getVisibleApplications () и ApplicationManager.runApplication ().

Мы сделали это всего за несколько классов: RibbonIcon, RibbonIconField и RibbonPopup. RibbonIconField - это просто горизонтальный диспетчер полей, добавляемый во всплывающее окно, а RibbonIcon - это просто подкласс BitmapField, который можно активировать по клику.

Надеюсь, это поможет. -Glen

...