我正在尝试在我的应用程序上使用Phonegap条形码扫描仪插件。当我在 Phonegap 桌面版中查看时,扫描仪不显示,但我收到一条警报,要求我输入条形码编号。但是,当我打包应用程序,提交到Phonegap Build并在手机上进行测试时,条形码扫描仪/相机无法打开,并且不会显示警报。
我已经安装了安卓和浏览器作为我的项目的平台。
cordova.plugins.barcodeScanner.scan(
function (result) {
alert("We got a barcoden" +
"Result: " + result.text + "n" +
"Format: " + result.format + "n" +
"Cancelled: " + result.cancelled);
},
function (error) {
alert("Scanning failed: " + error);
}
);
在AndroidManifest.xml
文件中添加权限。
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.INTERNET" />