ユーザーが ZXing でコードをスキャンしようとしてもスキャンできない場合、キャプチャ画面のボタンをクリックしてアプリを終了できるようにしたいですか? そのようなオプションはありますか?そうでない場合、どこでこの変更を行いますか? デバイスのボタンを使用せずにアプリにとどまるだけで戻ることができるようにしたいと思います。ありがとう
1 に答える
http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/InactivityTimer.javaを必要なタイムアウトで変更します (INACTIVITY_DELAY_SECONDS を参照)。変数)、または (はるかに良い) そのクラスとhttp://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.javaを変更してインテントでタイムアウトを受け入れます。厳密に言えば、タイムアウトは設定可能である必要があり、@Jim Blackler が投稿したリンクから取得できる IntentIntegrator クラスのソースを読むと、意図 (hehe) がタイムアウトを受け入れるようにすることだったようです (の164行目のコメントhttp://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java )。ただし、現在はタイムアウトを受け入れていないようです。
それがどのように機能するか教えてください。