我使用PhoneGap和Android插件scandit创建了一个小应用程序。 它应该像这样工作: 用户单击开始扫描的按钮, 该应用程序注册保存在localStorage中的条形码,相机关闭。 问题是,扫描条形码后,相机不会关闭! 要使其关闭或我必须多次按后退按钮,或记录另一个条形码!
有人可以帮助我吗?
非常感谢!
这是扫描代码:
$('#scanner').on('click', function (e) {
cordova.exec(
function success(resultArray) {
alert("Scanned " + resultArray[0] + " code: " + resultArray[1])
},function failure(error) {
alert("Failed: " + error)},
"ScanditSDK", "scan",
["keykeykeykeykey",
{ "beep": true,"ean13AndUpc12": true,"qr": true,"code39": true,
"ean8": true,"1DScanning" : true,"2DScanning" : true }]);
window.localStorage["barcode"] = resultArray[0];});
答案 0 :(得分:0)
这是迄今为止从未出现过的问题。如果你能告诉我们你正在使用什么SDK版本,你正在测试它的设备以及设备运行的Android版本,那就太棒了。
请先使用我们在GitHub上提供的最新PhoneGap插件进行测试:https://github.com/Scandit/BarcodeScannerPlugin