在Blackberry上打开Flash作为Light

Web*_*ude 6 blackberry java-me blackberry-jde

我是BlackBerry应用程序开发的新手,并试图制作一个简单的应用程序来打开我的闪光灯作为火炬.我知道有几个应用程序已经这样做了,但我想尝试自己做.

我已经安装了eclipse和所有必要的附加功能以使我的开发环境运行.我还成功创建了股票标准hello world应用程序.

然而,我正在努力寻找如何做到这一点.我一直在阅读API文档并开始玩FlashControl,VideoControlSnapshotControl.
然而,这些似乎没有公开这样做的方法.

我知道通过摄像机,我可以选择并打开闪光灯,这正是我想模仿的.

我到目前为止使用的代码似乎只是设置相机闪光灯强制打开是:

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);
Run Code Online (Sandbox Code Playgroud)

Tar*_*riq 0

尝试这样的事情

LED.setState(LED.STATE_ON);     // for LED
Backlight.enable(true);         // for Screen
this.setMode(FlashControl.ON);  // for flash light.
Run Code Online (Sandbox Code Playgroud)

或者导入这个包

package lsphone.flash.microfireps;
Run Code Online (Sandbox Code Playgroud)