Я импортировал ZXing как библиотеку в свой проект. Я не копирую код, я просто импортирую проект ZXing в свой проект приложения и добавляю его как библиотеку.
Что я хочу сделать, так это, когда я нажимаю кнопку, я хочу запустить CaptureActivity.java в библиотеке ZXing и какой ZXing обрабатывать декодирование и показывать результат.
Вот что я сделал... по нажатию кнопки..
Intent i = new Intent("com.google.zxing.client.android.SCAN");
i.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivity(i);
Добавлен CaptureActivity.java в AndroidManifest.xml.
<activity android:name="com.google.zxing.client.android.CaptureActivity" >
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Добавлено разрешение для камеры,
<uses-permission android:name="android.permission.CAMERA"/>
Прямо сейчас CaptureActivity распознает QRCode, отображает найденный URL-адрес и просто закрывает экран предварительного просмотра. Я хочу, чтобы приложение отображало результат сканирования, что, я думаю, делает исходное приложение...
Как получить эту функциональность?
