0
Im在阅读我们的程式化二维码时遇到困难。顺便说一下,QR代码使用Adobe Photoshop进行风格化。使用ZBar&ZXing Libs无法扫描QR二维码
我按照说明彻底
- 上的build.gradle
compile 'me.dm7.barcodescanner:zxing:1.8.2'
新增依赖性修改在MainActivity
public class MainActivity extends ActionBarActivity implements ZBarScannerView.ResultHandler { private ZBarScannerView mScannerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mScannerView = new ZBarScannerView(this); mScannerView.setAutoFocus(true); mScannerView.setFlash(true); List<BarcodeFormat> formats = new ArrayList<BarcodeFormat>(); formats.add(BarcodeFormat.QRCODE); mScannerView.setFormats(formats); mScannerView.setBackgroundTintList(ColorStateList.valueOf(Color.BLACK)); mScannerView.setBackgroundTintMode(PorterDuff.Mode.DARKEN); setContentView(mScannerView); } @Override protected void onResume() { super.onResume(); mScannerView.setResultHandler(this); mScannerView.startCamera(); } @Override protected void onPause() { super.onPause(); mScannerView.stopCamera(); } @Override public void handleResult(Result result) { Log.d("---------------------", result.getContents()); // Prints scan results Log.d("---------------------", result.getBarcodeFormat().getName()); Toast.makeText(this, result.getContents(), Toast.LENGTH_SHORT).show(); }
}
并且在运行正则QR码时读取完美,但我们的自定义QR不能。
请帮忙。