android-phonegap应用程序中的条码解码

时间:2013-08-20 11:33:59

标签: android html css cordova

我正在开发一个android-phonegap应用程序,我必须解码我的学生ID的条形码和图书馆书的条形码。首先,我必须通过连接到应用程序的移动相机捕获条形码。 这是我写的.js代码

scancode.js

    window.plugins.barcodeScanner.scan(function(result) {

    alert("We got a barcode\n" +
             "Result: " + result.text + "\n" +
             "Format: " + result.format + "\n" + 
              "Cancelled: " + result.cancelled);

    }, function(error) {  

    alert("Scanning failed: " + error);
    }
    );

这是我得到条形码详细信息的html文件

burrow.html

    <!DOCTYPE html>

    <html>

    <head>
    <title>Burrow</title>

<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script type="text/javascript" charset="utf-8" src="PopUpBox.js"></script>
<script type="text/javascript" src="Connect.js"></script>
<script type="text/javascript" src="BarCode.js"></script>

    </head>
    <form>
    <body>
    <FORM>
     <INPUT Type="button" style="background-color:#4682B4" VALUE="Back" onClick="history.go(-1);return true;">

    </FORM>
    <br><br>
    <img src="../www/images/pic.jpg" style="width:300px;height:80px;">
    <br><br><br>


<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan( function(result)" value="Scan Student ID"></center>
 <br>
 <center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan( function(result)" value="Scan Book ID"></center>

 <br><br>
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="Burrow_Confirmation()" value="Burrow"></center><br/>
    </body>
    </form>
    </html>

我根据文档创建了条码扫描库。我的编码不起作用。你能解决一下吗?

1 个答案:

答案 0 :(得分:0)

对于条形码扫描仪,我使用了这个插件https://github.com/wildabeast/BarcodeScanner。它必须与您使用的相同。如果是这样,请确保将zxing项目添加到eclipse并在项目中引用它,并将必要的zxing活动设置添加到应用程序清单文件中。查看此链接https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner

中提供的信息