我是 BlackBerry 应用程序开发的新手,并试图制作一个简单的应用程序来打开我的手电筒作为手电筒。我知道已经有几个应用程序可以做到这一点,但我想尝试自己做。
我已经安装了 eclipse 和所有必要的插件来让我的开发环境运行。我还成功地创建了股票标准 hello world 应用程序。
然而,我正在努力找出如何做到这一点。我一直在阅读 API 文档并开始使用FlashControl
,VideoControl
和SnapshotControl
.
然而,这些似乎并没有公开执行此操作的方法。
我知道通过摄像机我可以选择选项并打开闪光灯,这正是我想要模仿的。
到目前为止我使用的似乎只是将相机闪光灯设置为强制打开的代码是:
Player p = javax.microedition.media.Manager.createPlayer("capture://video");
p.realize();
p.start();
FlashControl flashControl = (FlashControl) p.getControl("javax.microedition.amms.control.camera.FlashControl");
flashControl.setMode(FlashControl.FORCE);