Интеграция ZXing в Android Есть ли способ выйти из сканирования, не нажимая кнопку возврата - PullRequest
0 голосов
/ 02 мая 2011

Если пользователь пытается отсканировать код с помощью ZXing и не может, я бы хотел, чтобы он мог нажать кнопку на экране захвата и выйти из приложения? Есть ли такая опция? если нет, то где бы я сделал эту модификацию? Я хотел бы, чтобы они могли перемещаться назад без использования кнопок устройства, просто оставайтесь в приложении. Спасибо

1 Ответ

2 голосов
/ 02 мая 2011

Вы должны либо изменить http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/InactivityTimer.java с желаемым временем ожидания (см. Переменную INACTIVITY_DELAY_SECONDS), либо (намного лучше) изменить этот класс AND http://code.google.com/p/zxing/source/browse/trunk/android/src/com/google/zxing/client/android/CaptureActivity.java, чтобы принять время ожидания в намерении.Строго говоря, время ожидания ДОЛЖНО быть настраиваемым, и если вы прочитаете источник класса IntentIntegrator, к которому вы можете обратиться по ссылке, опубликованной @Jim Blackler, кажется, что намерение (хе-хе) заключалось в том, чтобы принять этот таймаут (посмотрите накомментарий в строке 164 на http://code.google.com/p/zxing/source/browse/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java). Однако, похоже, что сейчас он не принимает тайм-аут.

Дайте мне знать, как это работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...