Крис Эриксон прав, проекты Zxing & Phonegap уже позаботились о тяжелой работе для вас. (Моя текущая репутация ТАК запрещает мне комментировать, но я бы так и сделал.)
Я только что создал приложение Phonegap / Android, которое сканирует QR-код с помощью плагина здесь . Следуйте инструкциям, и вы должны быть успешными. Возможно, что плагин был написан с момента ответа Криса.
Javascript прост, взят прямо из https://github.com/phonegap/phonegap-plugins/
var scanBarcode = function() {
window.plugins.barcodeScanner.scan( BarcodeScanner.Type.QR_CODE,function(result) {
alert("We got a barcode: " + result);
}, function(error) {
alert("Scanning failed: " + error);
}, {yesString: "Install"}
);
}