如何开发跨平台的QR码阅读器?

时间:2012-03-12 20:37:30

标签: cordova mobile cross-platform qr-code zxing

我需要构建一个移动应用程序,它能够比较远程数据库中的数据[例如登录系统],并从QR码中获取字符串。我没有开发移动应用程序的经验,但发现了两个有趣的工具。 PhoneGap和Mosync。

我知道PhoneGap有一些PhoneGap插件[就像这个https://github.com/phonegap/phonegap-plugins/blob/master/iPhone/BarcodeScanner/README.md]。但它似乎只适用于iOS。或者我错了吗?

我知道zxing有一个cpp端口。可以使用它来使用Mosync开发应用程序吗?

我在使用C / C ++方面比使用javascript有更多的经验,因为使用Mosync可以更轻松地完成工作。但是,PhoneGap似乎更完整。对这份工作的任何建议?

2 个答案:

答案 0 :(得分:15)

实际上same github项目有适用于iOS,Android和BlackBerry的BarcodeScanner插件:

我没有使用Mosync,所以不知道它。另一方面,PhoneGap易于使用,它具有广泛的用户群,因此也很容易获得帮助。虽然由于你的背景,它可能仍然是你的学习曲线。

修改

以上所有链接都指向DEPRECATED的{​​{1}}分支,您可以访问phonegap-plugins {{1}}。 @David已经提到了以下链接,插件库可以下载最新的插件。

答案 1 :(得分:3)

我在MoSync工作,碰巧,我们最近做了一些关于各种条码扫描的工作:)在Twitter上关注@MoSyncTeam,发送邮件到patrick mosync.com,或者使用我们的论坛和我们会帮助您,并回答您有关MoSync的任何问题。