Ionic二維碼掃碼外掛QR Scanner不能掃描一維碼問題的完整解決
阿新 • • 發佈:2018-12-14
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