我希望将某种条形码扫描仪集成到手机应用程序中。我只需要了解所有主要平台(iOS / Android / Blackberry / WP7)是否可行?
编辑:通过条形码扫描,我的意思是通过相机扫描条形码。
谢谢!
答案 0 :(得分:33)
我们已将BarcodeScanner插件用于:
的Android 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的支持正在快速增长。
答案 1 :(得分:9)
PhoneGap中的Windows Phone条形码扫描器插件我们现在拥有用于条形码扫描器的phonegap插件。您可以在此处查看:https://github.com/phonegap/phonegap-plugins/tree/master/WindowsPhone/BarcodeScanner
答案 2 :(得分:5)
另一个选择是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/
Android:http://www.scandit.com/support/getting-started-with-the-scandit-phonegap-plugin-for-android/
Scandit还会解码模糊图像,如果应用需要在低端手机(如许多Android手机)或没有自动对焦相机(iPad 2,iPod Touch等)的设备上运行,这一点很重要。
(免责声明:我是Scandit开发人员之一。)
答案 3 :(得分:1)
如果这有助于任何人: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS
具体做法是:
安装了插件(在少数路径中),但保留了一个有效的插件。实现了一个基本的JS扫描程序代码来演示功能:加载时自动运行,错误时自动重载,成功/失败/取消警报。
注意:barcodescanner.js和index.js上的注释都提到了我对define / require对象路径的自定义。经过几次排列后,我无法让演示/示例路径工作。
(这只是iOS的atm,但我打算制作一个Android示例)
答案 4 :(得分:1)
Manatee Works Barcode Scanner SDK PhoneGap插件可以在这里找到:https://github.com/manateeworks/phonegap-mwbarcodescanner
该插件支持Android,iOS和Windows。 UPC和EAN是免费的。其他符号可以免费评估。我们的价格优于Scandit,质量相同(有时候更好)。我们公司财务稳定,无需借钱生存。
(免责声明:我是Manatee Works团队的成员。)