简单的QR阅读器与Django后端。 PhoneGap适合吗?

时间:2014-08-13 23:01:44

标签: android mysql django cordova

我正在使用Django构建的网站上工作,该网站销售带有QR的音乐会门票。我想创建一个Android / iOS应用程序,它读取QR码并验证从存储在服务器上的MySQL数据库中读取的票据。

基本上,我需要:

  1. 阅读二维码
  2. 将数据发送到服务器
  3. 从服务器接收数据(例如:布尔变量)
  4. 我已经搜索了不同的aproaches并找到了PhoneGap,但我不确定这是不是最好的方法。我也找到了Kivy,但它似乎相当陈旧,不再更新了。

    我没有Android或Java知识。

3 个答案:

答案 0 :(得分:3)

这里的一个kivy开发人员:)

Kivy正在积极开发,每天都有多个贡献者提交。但是,我们在6个多月内没有发布,但我们正在努力实现这一目标。

你想要的是什么是可能的kivy,事实上,她是一个很好的例子,由kivy领导开发前一段时间完成https://github.com/tito/android-zbar-qrcode它使用java lib和其他特定于android的东西来有效地捕获/显示流,但它很好地集成在kivy应用程序中。如果你选择kivy方式,这应该可以节省你很多时间:)。

答案 1 :(得分:0)

PhoneGap是您案例的最佳解决方案。 如果不想要它们,您可以制作使用REST服务发送和接收数据的原生Android应用程序。

答案 2 :(得分:0)

使用Basic4Android。这是制作Android应用程序可以想象到的最简单的方法。它拥有大量可以想象的库,包括android L支持,json,mysql等。

您可以使用自己的Android设备进行测试,并且可以执行热门代码交换。在应用运行时基本上更改代码并立即查看更改。它有一个设计面板,类似于visual studio的xaml。类似,就像你可以拖动东西,你可以编码值。

它生成本机代码(这里没有vebview混合)。 当然,还有一个免费试用版。 (价格低得离谱。)

虽然我理解这完全没有回答你的问题,但我百分百肯定你会喜欢这个工具。