2016-01-27 3 views
0

У меня есть требование для штрих-кода и QRCode сканера в android Studio. После использования сканера ZXing пользователь вынуждает устанавливать сторонний сканер, то есть ZXing, или он должен быть предварительно установлен, я хочу, чтобы он использовался для текущей активности, а также получил отсканированный результат на том же. Пожалуйста, помогите мне в реализации этого же.Как использовать сканер штрих-кода в AndroidStudio?

Scanner Просмотр или Camera View должна быть на 1/3 экрана Пожалуйста, обратитесь изображение прилагается 1

+0

http://android-developers.blogspot.in/2015/08/barcode-detection-in-google-play.html. к счастью, сканирование штрих-кодов для игровой службы api доступно – mcd

+0

вы должны реализовать библиотеку сканеров Zxing в своем проекте – Abhishek

+0

Попробуйте реализовать эту библиотеку [https://github.com/dm77/barcodescanner] в своем проекте .. –

ответ

1

Это link имеет базовый код, чтобы импортировать необходимые библиотеки и получить код работает!

Инструкция:

Добавить требуется зависимости AAR в Gradle (github.com/embarkmobile/...)
Обеспечить пользовательский макет для деятельности захвата. См. Пример/src/main/res/layout/custom_capture_layout.xml для примеров.
Настройка сканера в коде Java:

IntentIntegrator integrator = new IntentIntegrator(this); 
integrator.setCaptureLayout(R.layout.custom_layout); 
integrator.initiateScan(); 

Для кнопки отмены/назад, используйте идентификаторы @ ид/zxing_back_button для ZXing-андроид-минимален. github.com/embarkmobile/zxing-android-minimal#custom-layout

+0

Добавить необходимые зависимости AAR в Gradle (https : //github.com/embarkmobile/zxing-android-minimal#adding-aar-dependency-with-gradle) Предоставить пользовательский макет для операции захвата. См. Пример/src/main/res/layout/custom_capture_layout.xml для примеров. Настройте сканер в коде Java: Интегратор IntentIntegrator = новый IntentIntegrator (это); integrator.setCaptureLayout (R.layout.custom_layout); integrator.initiateScan(); Для кнопки отмены/возврата используйте ids @ id/zxing_back_button для zxing-android-minimum. https://github.com/embarkmobile/zxing-android-minimal#custom-layout –

+0

https://github.com/dimpy-chhabra/Perkey/blob/master/app/src/main/java/com/example /dimpy/perkey/MainActivity.java Это моя реализация! SImply получите это репо и попробуйте выполнить его! Это прекрасно сканирует QR-коды и представляет данные как тосты! –