cordova-plugin-qrscanner扫一维码

每次cordova run android 都会使扫码插件的一维码功能失效,先不管,最后再解决,解决方法:

1.cordova platform remove android

2.cordova plugin remove cordova-plugin-qrscanner 移除插件

3.cordova plugin add cordova-plugin-qrscanner 添加插件

4.修改cordova项目根目录中的plugin文件夹中的cordova-plugin-qrscanner文件夹中的src=>android文件夹中的java文件,

找到文中的 formatList.add(BarcodeFormat.QR_CODE);在下面添加以下代码:

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);

5.cordova platform add android

你可能感兴趣的:(cordova-plugin-qrscanner扫一维码)