Альтернатива использованию Zxing в App Inventor

Я использую сканер штрих-кода Zxing, который работает хорошо, но не очень хорошо, однако я нашел более производительный внешний сканер под названием scandit, но всякий раз, когда я хочу сканировать в своем приложении, он говорит, что у меня не установлен сканер, тогда как с Zxing он мгновенно запустил, отсканировал и представил результат в текстовом поле.

Я использовал App Inventor для создания своего приложения, которое сканирует штрих-коды с помощью внешнего сканера, а затем публикует результаты в онлайн-таблице одним нажатием кнопки отправки.

Может кто-нибудь, пожалуйста, помогите мне сделать так, чтобы мое приложение могло использовать сканер, отличный от Zxing, предпочтительно сканер scandit в моем приложении.


person Amit    schedule 04.02.2016    source источник


Ответы (1)


Как видно из документации, для встроенного сканер штрих-кода есть 2 варианта (true или false), которые вы можете установить в свойстве UseExternalScanner

UseExternalScanner
Если true, App Inventor будет искать и использовать внешнюю программу сканирования, такую ​​как «Сканер штрих-кода».

Если установка UseExternalScanner в значение true не работает вместе с этим другим приложением сканера, то вы мало что можете сделать. Единственное, что вы можете попробовать, это использовать этот сканер через компонент activity starter, см. здесь больше информации.

В качестве альтернативы установите для UseExternalScanner значение false и попробуйте функции встроенного сканера.

person Taifun    schedule 05.02.2016