Android 无法扫描二维条码

Android 无法扫描二维条码,android,cordova,phonegap-plugins,barcode-scanner,Android,Cordova,Phonegap Plugins,Barcode Scanner,我在phonegap android中开发了条形码扫描应用程序。我能够扫描qrcode和条形码。但我无法扫描二维条形码。是我的错还是密码的错 function scanCode(){ var scanner = cordova.require("cordova/plugin/BarcodeScanner"); scanner.scan( function(result){ alert("Scanned Code:

我在phonegap android中开发了条形码扫描应用程序。我能够扫描qrcode和条形码。但我无法扫描二维条形码。是我的错还是密码的错

function scanCode(){

    var scanner = cordova.require("cordova/plugin/BarcodeScanner"); 

    scanner.scan(
             function(result){
                 alert("Scanned Code: " + result.text 
                 + ". Format: " + result.format
                 + ". Cancelled: " + result.cancelled);

             }, 

             function(error){
                 alert("Scan failed: " + error);
             }
         );
    }

function encodeData(){
    var data = document.getElementById("data").value;
    if (data != ''){
        cordova.plugins.barcodeScanner.encode(
            BarcodeScanner.Encode.TEXT_TYPE, data, 
            function(success){
                alert("Encode success: " + success);
            }, 

            function(fail){
                alert("Encoding failed: " + fail);
            }
        );
    }

    else{
        alert("Please enter some data.");
        return false;
    }
}

这是PDF417条形码。看起来条形码扫描仪插件的格式有问题。请尝试其他插件,如以下插件:


我想你应该添加一些代码,让其他人看到并找出是谁的错。你能更准确地说你想扫描哪个二维条码吗?因为二维条码是通用名称,而不是特定的标准。你能告诉我哪里可以获得mobi.pdf417.Pdf417MobiSettings;导入mobi.pdf417.Pdf417MobiScanData;导入mobi.pdf417.activity.Pdf417ScanActivity;导入net.photopay.barcode.barcode详细数据;导入net.photopay.hardware.camera.CameraType;在哪里我可以得到这些重要信息你可能想联系他们或在他们的网站上获得更多信息。请注意,它仅免费用于非商业用途:有没有可能在phonegap中实现?或者只有原生android才有可能?上面提到的链接提供了Phonegap插件和使用该插件的演示应用程序。您列出的导入是插件的一部分。如果需要,PDF417插件也可以作为本机iOS/Android库提供。@ssasa我从中添加了此PDF417演示。因此,我收到“未捕获引用错误:未定义scanWithCustomUIButton”错误。你能告诉我为什么我会犯这个错误吗