1. 程式人生 > >Ionic二維碼掃碼外掛QR Scanner不能掃描一維碼問題的完整解決

Ionic二維碼掃碼外掛QR Scanner不能掃描一維碼問題的完整解決

QR Scanner不能掃碼一維碼處理

但是配置成功之後會發現,這貨居然只能掃描二維碼,

對一維碼是無法識別的.由於網上相關資料較少,我也是折騰了一陣才找的解決方案。

具體操作如下:

在qr-scanner外掛中的QRScanner.java的setupCamera中新增如下程式碼:

formatList.add(BarcodeFormat.UPC_A);   // UPC標準碼(通用商品) formatList.add(BarcodeFormat.UPC_E);   // UPC縮短碼(商品短碼) formatList.add(BarcodeFormat.EAN_13); formatList.add(BarcodeFormat.EAN_8); formatList.add(BarcodeFormat.CODE_39); formatList.add(BarcodeFormat.CODE_93); formatList.add(BarcodeFormat.CODE_128); formatList.add(BarcodeFormat.ITF); formatList.add(BarcodeFormat.DATA_MATRIX); 截圖

這些其實就是一些編碼格式,預設安裝的外掛裡面其實QR_CODE這個編碼,所以只能識別二維碼.

可是在此之後,我還是不能掃描條形碼,後來我才知道需要

cordova platform remove android

cordova platform add android

就是要重新安裝android