【发布时间】:2012-01-08 19:54:06
【问题描述】:
我希望将某种条形码扫描仪集成到 phonegap 应用程序中。我只需要了解它是否可以在所有主要平台(iOS/Android/Blackberry/WP7)上实现?
编辑:条形码扫描是指通过相机扫描条形码。
谢谢!
【问题讨论】:
我希望将某种条形码扫描仪集成到 phonegap 应用程序中。我只需要了解它是否可以在所有主要平台(iOS/Android/Blackberry/WP7)上实现?
编辑:条形码扫描是指通过相机扫描条形码。
谢谢!
【问题讨论】:
我们为以下用户提供了 BarcodeScanner 插件:
安卓 https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner
iOS https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/BarcodeScanner
黑莓 https://github.com/phonegap/phonegap-plugins/tree/master/BlackBerry/BarcodeScanner
我们还没有 WP7 的插件,但我会给 Jesse 发一封电子邮件,也许随着 WP7 支持的快速增长,他会得到它。
【讨论】:
PhoneGap 中的 Windows Phone 条码扫描器插件 我们现在有条码扫描器的 phonegap 插件。你可以在这里查看:https://github.com/phonegap/phonegap-plugins/tree/master/WindowsPhone/BarcodeScanner
【讨论】:
另一个选项是 Scandit barcode scanner SDK。 Scandit 带有适用于 iOS 和 Android 的 PhoneGap 插件(暂时不支持 WP 和 Blackberry),并且有一个免费的社区版。此处提供教程和演示应用程序:
iOS:http://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-ios/
安卓:http://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-android/
Scandit 还可以解码模糊图像,如果应用需要在低端手机(例如许多 Android 手机)或没有自动对焦摄像头的设备(iPad 2、iPod Touch...)上运行,这一点很重要。
(免责声明:我是 Scandit 开发人员之一。)
【讨论】:
如果这对任何人都有帮助: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS
具体来说:
安装了插件(在少数几个路径中),但保留了一个有效的。实现了一个基本的 JS 扫描器代码来演示功能:加载时自动运行,错误时自动重新加载,成功/失败/取消警报。
注意:barcodescanner.js 和 index.js 上的 cmets 都提到了我对定义/要求对象路径的自定义。经过几次排列后,我无法让演示/示例路径正常工作。
(这只是 iOS 的 atm,但我也打算做一个 Android 的例子)
【讨论】:
Manatee Works Barcode Scanner SDKPhoneGap 插件可以在这里找到:https://github.com/manateeworks/phonegap-mwbarcodescanner
该插件支持 Android、iOS 和 Windows。 UPC 和 EAN 是免费的。其他符号可以免费评估。我们的价格比同等质量的 Scandit 更好(有时更好)。我们公司财务稳定,无需借钱生存。
(免责声明:我是 Manatee Works 团队的成员。)
【讨论】: