Цель состоит в том, чтобы иметь считыватель 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);
Спасибо за понимание.