我正在使用 Zxing 库从 QR 图像中获取 QR 码。扫描图像后我可以得到二维码。我还想将图像作为位图及其代码/信息。我怎样才能做到这一点?
我打开扫描活动,调用如下:
Intent intent = new Intent(
"com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
我试图探索Zxing 库中的CaptureActivity 。我找到了 handleDecodeExternally 方法。它有一个参数位图条形码。此参数是否包含扫描的图片位图?如果是,那么我必须在离开 CaptureActivity 时将其与 Intent 一起发送?
编辑和更新:在我在CaptureActivity上编辑以下方法之后
handleDecodeExternally(Result rawResult,
ResultHandler resultHandler, Bitmap barcode)
并通过Intent将位图条形码发送到我的活动我找到了位图,它是扫描模式下的总相机视图。不是 QR 图像。所以,我找不到我扫描的 QR 图像。