バーコードスキャナーでフロントライトオプションを使用してzxing1.6
も、NexusOneでは機能しません。アプリで懐中電灯を使用できるようにする必要がありますが、カメラの2つのインスタンスを実行することはできません。カメラにアクセスせずに懐中電灯を使用する方法はありますか?または、すでに使用されているカメラに何らかの方法でアクセスできますか?
IntentIntegrator.java
バーコードをスキャンできるようにGoogleパッチを使用しています。
バーコードスキャナーでフロントライトオプションを使用してzxing1.6
も、NexusOneでは機能しません。アプリで懐中電灯を使用できるようにする必要がありますが、カメラの2つのインスタンスを実行することはできません。カメラにアクセスせずに懐中電灯を使用する方法はありますか?または、すでに使用されているカメラに何らかの方法でアクセスできますか?
IntentIntegrator.java
バーコードをスキャンできるようにGoogleパッチを使用しています。
簡単な答えは「いいえ」です。前面のLEDは、カメラの特性であるフラッシュモードとして制御されます。モード「トーチ」です。また、2つのアプリが同時にカメラを開くことはできません。
(より長い答えは、これには隠されたAPIがあったということです。これは、バーコードスキャナーがアクセスしようとするものですが、ほとんどのデバイスでは機能しなくなりました。ソースコードを調べて確認できますFlashlightManager
。)
Android 2.x以降、ライトをオンにするためのこの適切なAPIがあり、バーコードスキャナーの次のバージョンのベータ版はそれを使用します。ここで試すことができます。