使用Android QR Scanner

时间:2015-07-31 06:37:36

标签: java android mysql qr-code

这是我在Stackoverflow中的第一篇文章。我是android的初学者,目前正在开发一款使用QR扫描仪的应用程序。过程如下。

  1. 有几个附有QR码的对象
  2. App扫描一个QR码
  3. 从远程MySQL数据库中获取与该特定对象相关的检索数据(例如:对象名称,对象描述,图像)
  4. 在应用中显示数据
  5. 所以这是应用程序的简单过程。我不知道我可以用什么技术来实现这个目标,因为我是初学者。如果有人能解释我是如何做到的,我将不得不承担责任。

    编辑:这与直接调用MySQL数据库中的数据不同,因为它还涉及QR码扫描部分。我可以从MySQL数据库中获取数据并在android中显示它。但复杂的部分是如何在扫描QR码后在应用程序中自动显示数据。我已经整合了Zxing QR扫描仪。

    谢谢。

2 个答案:

答案 0 :(得分:1)

根据您的描述,您必须完成两项主要任务:

  1. 扫描二维码。
  2. 从Web服务(由MySQL支持)中检索信息。
  3. 对于(i),您将使用流行的QR扫描仪库,例如ZXingZBar。使用这样的库需要你编写一些额外的自定义类,只需按照他们的指示。

    对于(ii),您将使用网络库,例如Retrofit,Volley,...来从Web服务获取数据。

答案 1 :(得分:0)

在问这里之前你做过自己的研究吗?

然而,您可以通过尝试以下步骤来实现您的解决方案:

1。)您需要一个API来扫描您的QR码。通过谷歌搜索我立即找到了这个页面:http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162在这里你可以实现一个条形码阅读器(但它也能够按照我的理解阅读QC代码)

2。)您需要找出QR码包含的内容(例如唯一ID或类似内容,以便您识别您的文章)

3.。)您需要一个数据库(例如,您可以使用包含mySql数据库的Apache Tomcat)存储这些ID。

4.。)您的Android应用程序必须与服务器/数据库进行通信,例如: webservices(你可以google它,你会发现一些实现webservices的方法)

我仍然不能为“解决方案”定价。您必须使用谷歌,阅读不同的教程,并找出如何解决您的问题。如果您遇到困难,您仍可以在这里询问。

我希望我能帮助你一点。