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