Я использую библиотеку Zxing для получения QR-кода с QR-изображения. Я могу получить QR-код после сканирования изображения. Я хочу получить изображение как растровое изображение с его кодом/информацией. Как я могу это достичь?Как получить изображение со сканированного QR-изображения
Я открываю активность сканирования, вызывая как:
Intent intent = new Intent(
"com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
Я попытался исследовать CaptureActivity, который находится внутри библиотеки ZXing. Я нашел метод handleDecodeExternally. Он имеет параметр Bitmap штрих-код. Этот параметр содержит растровое изображение сканированного изображения? Если да, то я должен отправить это с помощью Intent при выходе из CaptureActivity?
отредактированные и обновленные: После того, как я редактировал ниже метода на CaptureActivity
handleDecodeExternally(Result rawResult,
ResultHandler resultHandler, Bitmap barcode)
и отправить Bitmap штрихкод моей деятельности через Intent Я нашел растровое изображение, которое общее представление камеры на сканирование Режим. Не QR-изображение. Итак, я не могу найти QR-изображение, что я сканировал.
На самом деле мне нужно Qr изображение. я должен отправить битмап из активности захвата в свою деятельность? поясните пожалуйста. –
как раз это http://stackoverflow.com/questions/11010386/send-bitmap-using-intent-android вопрос и ответ? –
да, вы можете передать растровое изображение как массив байтов с помощью намерения –