如何添加交换机应用程序功能?

时间:2010-05-06 20:52:57

标签: blackberry menuitem

如何在屏幕上添加Switch应用程序菜单项?

2 个答案:

答案 0 :(得分:2)

Blackberry support forum之前,似乎有人问过这个问题。从我读到的内容看起来你可以创建自己的,但特定的“切换应用程序”菜单项不是他们的公共API的一部分。

引用RexDoug

  

您仍然可以通过询问系统运行应用程序句柄,然后创建一个将应用程序图标保存在单个滚动行(如系统功能区)中的PopupScreen来自行编码。然后,您将启动与用户选择的图标对应的应用程序。

     

请参阅ApplicationManager.getVisibleApplications()和ApplicationManager.runApplication()的API文档。

     

我们只在几个类中完成了这个:RibbonIcon,RibbonIconField和RibbonPopup。 RibbonIconField只是一个添加到弹出屏幕的Horizo​​ntal Field Manager,而RibbonIcon只是一个可点击的BitmapField子类。

希望这会有所帮助。 -Glen

答案 1 :(得分:2)

您需要在实例化时设置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);

希望这有帮助。