Интеграция чтения штрих-кода Zxing в приложение Android - PullRequest
2 голосов
/ 24 мая 2011

Цель состоит в том, чтобы иметь считыватель QR-кода в одном приложении. Запасной план состоит в том, чтобы использовать сканер штрих-кода, не умирая, когда телефон поворачивается на 90 градусов.

Первоначально, намерения использовались для вызова считывателя штрих-кода zxing. Однако для этого необходимо, чтобы сканер штрих-кода был установлен как отдельное приложение. Мы хотим, чтобы пользователи могли загружать одно приложение. Кроме того, когда телефон Android Inspire повернулся на 90 градусов, это привело к перезапуску приложения zxing Bardcode.

Как zxing должен быть интегрирован в одно приложение Android, которое может считывать QR-коды? Проект затмения был создан. Андроид / SRC был импортирован в проект. Ядро / src было импортировано в проект. Это компилируется. Однако вызов намерения никогда не возвращается при вызове намерения. Вот такие строки:

Intent intent = new Intent("com.google.zxing.client.android.SCAN");         
intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE");  
startActivityForResult(intent, 1); 

Спасибо за понимание.

1 Ответ

6 голосов
/ 24 мая 2011

http://code.google.com/p/zxing/wiki/ScanningViaIntent

Это способ интеграции через Intent, который не требует добавления какого-либо исходного кода.Ваш фрагмент также не подходит для вызова через Intent;см. выше.

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