如何使用phonegap扫描条码

Posted

技术标签:

【中文标题】如何使用phonegap扫描条码【英文标题】:how to scan barcode using phonegap 【发布时间】:2011-04-22 18:00:27 【问题描述】:

我需要在 android 和 iPhone 中使用 phonegap 扫描条形码。 有没有办法做到这一点?

【问题讨论】:

你找到解决方案了吗? 【参考方案1】:

Kris Erickson 是对的,Zxing 和 Phonegap 项目已经为您完成了繁重的工作。 (我目前的 SO 声誉不允许我发表评论,但我愿意。)

我刚刚制作了一个 Phonegap/Android 应用程序,它使用插件 here 扫描二维码。按照说明进行操作,您应该会成功。自从 Kris 的回答以来,可能已经编写了该插件。

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"
    );
       

【讨论】:

有人知道 zip 的密码吗?我无法解压缩包,它需要密码。 亲爱的 Rob,我有些困惑。在我看来,在 Barcode Reader 中,我们不使用 PhoneGAP。我们直接与 Camera ANdroid 或 Iphone PhongeGap 连接使用浏览(html 或 Javascript)来调用应用程序。但是没有在哪里使用浏览。谢谢你 你好@maydenec,我不认为我理解评论/问题。听起来你没有使用 PhoneGap。真的吗?可以编辑吗? 如果你想直接进入插件:github.com/phonegap/phonegap-plugins/tree/master/ios/…【参考方案2】:

This link 将您带到一个页面,您可以在其中学习如何在您的应用程序中实现 PhoneGap 条码扫描器插件

【讨论】:

虽然理论上可以回答这个问题,但我们希望您在回答中包含链接文章的基本部分,并提供link for reference。不这样做会使答案面临链接失效的风险。 它看起来是专门为 Android 设计的。是否有适用于 Windows Phone 的等价物?【参考方案3】:

您将构建一个Phonegap plug-in,但zxing 已经为您完成了艰苦的工作。

【讨论】:

您好,请您指点如何在应用程序中使用 ZXing 实现。我无法在我的应用程序中使用相同的方法。【参考方案4】:

我最近使用 ZBar 插件 + PhoneGap 插件来访问 ZBar。更多细节在这里 - http://blog.infoentropy.com/Use_ZBar_barcode_reader_with_PhoneGap。

【讨论】:

【参考方案5】:

https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner 这是一些有用的示例,可帮助您解决问题 https://build.phonegap.com/plugins/13

【讨论】:

感谢 Prabhunath,它真的很有帮助。

以上是关于如何使用phonegap扫描条码的主要内容,如果未能解决你的问题,请参考以下文章

如何在条码扫描仪的移动 web 应用程序中集成 Phonegap 插件?

IOS - Phonegap - 条码扫描仪

在 iPhone 上使用 Phonegap 条码扫描器

PhoneGap 条码扫描器插件 - 相机关闭

iOS 上的 PhoneGap 条码扫描仪无响应

条码扫描器Phonegap插件;无法将结果保存到全局变量中,或保存到隐藏字段