2014-11-25 1 views
2

Я некоторое время боролся с этой темой и понятия не имею, как обрабатывать дальше. Для первого выпуска мне не нужен даже QR-код, просто простой. Мой стеклянный API - XE22. Я уже пытался использовать https://github.com/dm77/barcodescanner, я изменил разрешение экрана, но кажется, что камера только включается. Когда я устанавливаю apk https://github.com/zxing/zxing/releases/tag/BSGlass-0.2.1 У меня такая же ситуация, камера включается, но нет окна для сканирования штрих-кода. Только приложение, которое работает для меня, является BarcodeEye, но понятия не имеет, как интегрировать его с моим приложением. При использовании Намерения я получаю такое же сообщение, как @nagendra в BarCodeEye QR Cocde Scanner implementation in my application, но при попытке использовать наконечник из @swooby я получаю сообщениеКак интегрировать сканер штрих-кода в стеклянное приложение

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.aa00403.barcodetest/com.example.aa00403.barcodetest.Main}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.github.barcodeeye.SCAN flg=0x4080000 pkg=com.github.barcodeeye (has extras) } 

Я бы greatefull любого намека, как это сделать.

ответ

1

Я также хотел сделать приложение сканирования штрих-кода. Я тестировал ZXing и barcodeEye, но я не мог заставить их работать.

Я нашел библиотеку, которая хорошо работает от scandit.

SDK не является бесплатным для коммерческого использования, но существует план сообщества, который вы можете использовать для пробной версии библиотеки без ограничения по времени. Эта бесплатная версия ограничена QR-кодами и UPC/Ean.

В настоящее время я нахожу приложение, которое сканирует штрих-код, просматривает продукт в API Amazon, а затем отправляет результат в список Trello. Источник находится в github. Если вам просто нужно выполнить сканирование, просмотрите ScanActivity.

Надеюсь, это поможет! Кроме того, я абсолютно не разработчик Android/Glass, поэтому не смог опрокинуть свой код :-)

Отказ от ответственности: Я не работаю для скандита и не знаю, кто там работает.

0

У меня работает ZXing (на что основаны штрих-коды). Но это был полный хак, я не столько интегрировал ZXing с моим приложением, сколько интегрировал свое приложение в приложение для андроида ZXing, поэтому у меня все еще есть источник ZXing в моем проекте.
Однако ZXing не очень хорошо сканирует мелкие штрих-коды на стекле, и небольшим я имею в виду любой размер, который вы когда-либо находили в реальном продукте. Он работает с действительно большими штрих-кодами (около 10-15 см в длину) и хорошо работает с QR-кодами.

Но Scandit работает лучше, поскольку Сильвен упомянул, что он заплачен за рекламу, но гораздо проще и чище интегрироваться, а издание сообщества бесплатное. Я предлагаю попробовать.