2013-08-06 4 views
1

У меня есть BarcodeScanner, работающий в PhoneGap 2.4 - Android.PhoneGap/Cordova 2.4 BarcodeScanner Plugin на Android нет результатов

Он отлично сканирует qrcode, но ответ на ответ не возвращен обратно в JavaScript.

я получаю следующее в журналах Eclipse:

08-06 00:50:13.910: D/dalvikvm(14608): GC_CONCURRENT freed 21K, 16% free 6889K/8199K, paused 12ms+13ms, total 59ms 
08-06 00:50:13.980: D/dalvikvm(14608): GC_FOR_ALLOC freed 533K, 22% free 6458K/8199K, paused 25ms, total 25ms 
08-06 00:50:14.030: D/dalvikvm(14608): GC_CONCURRENT freed 34K, 16% free 6889K/8199K, paused 12ms+4ms, total 50ms 
08-06 00:50:14.030: D/dalvikvm(14608): WAIT_FOR_CONCURRENT_GC blocked 13ms 
08-06 00:50:14.050: D/DecodeHandler(14608): Found barcode in 55 ms 
08-06 00:50:14.070: D/dalvikvm(14608): GC_FOR_ALLOC freed 92K, 13% free 7175K/8199K, paused 22ms, total 22ms 
08-06 00:50:14.090: D/CaptureActivityHandler(14608): Got decode succeeded message 
08-06 00:50:16.060: D/CaptureActivityHandler(14608): Got return scan result message 
08-06 00:50:16.180: D/DroidGap(14608): Incoming Result 
08-06 00:50:16.180: D/DroidGap(14608): Request code = 195543262 
08-06 00:50:16.180: D/DroidGap(14608): We have a callback to send this result to 
08-06 00:50:16.180: D/DroidGap(14608): Resuming the App 

И я использую по умолчанию JS для запуска сканирования, для целей тестирования:

var scanCode = function() { 
    window.plugins.barcodeScanner.scan(
     function(result) { 
     alert("Scanned Code: " + result.text 
       + ". Format: " + result.format 
       + ". Cancelled: " + result.cancelled); 
    }, function(error) { 
     alert("Scan failed: " + error); 
    }); 
} 

мне было интересно, если любой из вас есть слышали об этом вопросе раньше или знаете, с чего начать поиск возможных причин?

Это как-то связано с приостановкой и возобновлением приложения?

Любые другие предложения?

+0

Im, сталкиваясь с той же самой чертовой проблемой. Вы решили эту проблему? Вставьте свой ответ. спасибо –

+0

Извините, нет, я еще не потратил больше времени на это. Я планирую отказаться от этого и обновить «другие» плагины, чтобы работать с более современными версиями телефонных разговоров. Вот мой пример iOS: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS Когда у меня есть Android, я свяжусь с ним. – zeroasterisk

ответ

0

Если вы хотите создать сканер штрих-кода, попробуйте эту обучающую форму SAP. Он работает с CLI cordova. я пробовал, и он работает хорошо.

Смежные вопросы