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

标签 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似乎更完整。对这项工作有什么建议吗?

最佳答案

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

  • Android Plugin
  • iOS Plugin
  • BlackBerry Plugin

  • 我没有与Mosync合作,所以对此一无所知。另一方面,PhoneGap易于使用,用户基础广泛,因此也很容易获得帮助。尽管由于您的背景,这可能仍然是您的学习曲线。

    编辑

    以上所有链接均指向DEPRECATEDphonegap-plugins分支,您可以访问here。 @David提到了以下用于插件库的链接,以下载最新的插件。

    关于cordova - 如何开发跨平台的QR码阅读器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9674462/

    相关文章:

    java - CordovaWebView 与 android 中的 onBackPressed 方法混淆

    JavaScript 错误行 1 <ANYJAVASCRIPFILE.JS> SyntaxError : Parse error IN Iphone mobile safari

    windows-phone-7 - Windows 8 上的 Windows Phone 开发

    windows - 在 Windows 上运行 Mac OS 应用程序?

    java - 检测符号链接(symbolic link)/连接点的跨平台方式?

    android - 无法在 Controller 中操作工厂信息

    javascript - localStorage 安全吗?我可以从另一个应用程序访问它吗?

    asp.net - .NET 中的移动浏览器设备检测

    .net - Avalonia 如何开发跨平台应用程序?

    c# - 如何在 Windows 10 IoT 上的树莓派 2 上运行 phone-gap 应用程序