2015-10-06 3 views
2

Я использую проект ZXing в приложении для Android с помощью метода IntentIntegrator (поэтому приложение сканера штрих-кода открывается всякий раз, когда мне нужно сделать сканирование).Время ожидания Android ZXing после декодирования изображения

Я заметил, что захват и декодирование изображения занимает почти нет времени (менее секунды), но затем он остается с изображением, захваченным как верхний слой с прозрачностью ~ 50% в течение примерно 2-3 секунд, прежде чем отправка отсканированной информации обратно в мое приложение.

Это нормальное поведение, когда библиотека не встроена в проект или есть что-то, что я могу сделать, чтобы уменьшить это время ожидания?

+0

У меня есть один и тот же вопрос; Вы когда-нибудь решали эту проблему? Спасибо – Dima

+0

Нет, кажется, это часть библиотеки – ikleiman

ответ

1

Это старый пост, но поскольку у него нет ответа, позвольте мне ответить на него.

Вы можете установить задержку после сканирования, добавив дополнительные намерению, как:

IntentIntegrator intentIntegrator = new IntentIntegrator(); 
intentIntegrator.addExtra("RESULT_DISPLAY_DURATION_MS", 500L);//A long is expected 
//all the rest of the code 

Константа определяется в классе com.google.zxing.integration.android.Intents

+0

Спасибо! Мне пришлось разработать обновление для приложения и попробовать это, это работает как шарм. – ikleiman

Смежные вопросы