如何使用PhoneGap扫描条形码

73
我需要使用Phonegap在Android和iPhone上扫描条形码。是否有方法可以做到这一点?

你解决了这个问题吗? - Danish Jamshed
5个回答

47
Kris Erickson是正确的,Zxing和Phonegap项目已经为您处理了繁重的工作。(我的当前SO声誉不允许我评论,但我会的。)
我刚刚制作了一个使用插件here扫描QR条形码的Phonegap/Android应用程序。按照说明操作,您应该会成功。可能自Kris's回答以来已编写了插件。
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"}
    );
 }      

有人知道这个压缩包的密码吗?我无法解压缩它,因为需要输入密码。 - 最白目
亲爱的Rob, 我有些困惑。在我的看法中,在条形码阅读器中,我们不使用PhoneGAP。我们直接连接相机Android或iPhone。 PhongeGap使用浏览器(HTML或JavaScript)来调用应用程序。但是没有地方使用浏览器。谢谢你。 - LTEHUB
你好@maydenec,我不确定我理解这个评论/问题。听起来你没有使用PhoneGap。是这样吗?你能编辑一下吗? - RobLabs
如果您想直接访问插件,请前往:https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner - Daniel Bang

10

你需要构建一个 Phonegap 插件,但是 zxing 已经为你完成了大部分的工作。


1
你好,你能否给我一些关于如何在应用程序中使用ZXing实现的指针?我无法在我的应用程序中使用它。 - Newbee

10

此链接将带您进入一个页面,您可以在其中学习如何在应用程序中实现PhoneGap条码扫描插件。


8
虽然这个回答在理论上可以回答问题,但我们希望你在回答中包含链接文章的关键部分,并提供参考链接。未能这样做会使回答容易受到链接失效的风险。 - Kev
1
它似乎是专门为Android设计的。是否有Windows Phone的等效物? - Ciaran Gallagher

1

0

1
谢谢Prabhunath,这真的很有帮助。 - Anchit Mittal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接