問題の説明
Android デバイス用のシンプルなウィジェットを作成しています。ユーザーがウィジェットを押すと、カメラの懐中電灯がオフとオンになる必要があります。私のウィジェットは、Sony Ericsson Arc で起動すると正常に動作しますが、Samsung NexusSまたはSamsung Galaxy SIIでウィジェットを起動しようとすると、何もしません (動作しません)。
研究
私はこの問題をグーグルで検索し、いくつかの答えを見つけました。ほとんどのユーザーは、SurfaceView を使用することを提案しており、サイズが 1 ピクセルのサーフェス ビューは、アクティビティに配置すると実際に機能しますが、私の場合は機能しません (ウィジェットは SurfaceViw をサポートしていません)。
どのAPIで制御可能なGalaxy NexusのLED懐中電灯?
この記事を見つけてとても役に立ちましたが、私の場合、ウィジェットからライトをオンにしたい場合、どのように使用できますか? Surface ビューはまだサポートされていないため、Widget View で使用できないことはわかっています。何かアイデアはありますか?
質問
Nexus S One と Galaxy S II のウィジェットから照明をオン/オフする方法について、リンク、オープン ソース プロジェクト、記事、または役立つ情報を提供してください。
さまざまな電話でカメラを操作するためのユニバーサル コードはありますか? どんな情報も役に立ちます。
多分私はネイティブライブラリを使用する必要がありますか?
ありがとう。