0
我嘗試實施條碼掃描器。我使用zxing庫。我已經嘗試從圖像掃描qrcode,它的工作原理。帶Zxing的條碼檢測器
我的解碼的代碼是在這裏:
BarcodeDetector barcodeDetector =
new BarcodeDetector.Builder(this)
.setBarcodeFormats(Barcode.QR_CODE)
.build();
Frame myFrame = new Frame.Builder()
.setBitmap(myQRCode)
.build();
SparseArray<Barcode> barcodes = barcodeDetector.detect(myFrame);
if(barcodes.size() != 0) {
Log.d("Data: ", barcodes.valueAt(0).displayValue);
} else {
Log.i("QRError", "No QR data");
}
}
另外,我寫代碼來生成字符串從QR碼。但我無法從相機源實現QR掃描儀。我知道我可以通過檢測每幀的QR碼來完成這項任務。但我認爲它會比現有解決方案慢。 zxing是否有解決方案?我不想使用任何三方圖書館。
我通過添加'編「com.google.zxing斑馬線最新發行版本我的應用程序:核心:3.3.0''。但意圖指南的例子不適合我。錯誤是'No Activity found to handle Intent {act = com.google.zxing.client.android.SCAN(have extras)}' – us2956
給我一點時間,讓我爲你創建一個例子。 –
https://github.com/dm77/barcodescanner。 這個庫使用ZXING作爲核心。你可以看看它。它的重量真的很輕。雖然我知道你不會使用第三方 –