私はBlackBerryアプリケーション開発に不慣れで、フラッシュライトをトーチとしてオンにする簡単なアプリケーションを作成しようとしています. すでにこれを行うアプリケーションがいくつかあることは知っていますが、自分で試してみたいと思います。
Eclipse と、開発環境を実行するために必要なすべてのアドオンをインストールしました。ストック標準の hello world アプリケーションも正常に作成できました。
しかし、私はこれを行う方法を見つけるのに苦労しています。FlashControl
私は API ドキュメントを読んでいて、 、 、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);