使用 Android QR 扫描器从 MySQL 数据库中检索数据

Retrieve data from MySQL database by using Android QR Scanner

这是我在 Whosebug 中的第一个 post。我是 android 的初学者,目前正在开发一个使用 QR 扫描仪的应用程序。过程如下。

  1. 有几个物品附有二维码
  2. App扫描一个二维码
  3. 从远程 MySQL 数据库
  4. 获取与该特定对象相关的检索数据(例如:对象名称、对象描述、图像)
  5. 在应用程序中显示数据

这就是应用程序的简单过程。因为我是初学者,所以我不知道可以用来实现此目的的任何技术。如果有人能解释我如何做到这一点,我将不胜感激。

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

谢谢。

根据您的描述,您需要完成两个主要任务:

  1. 扫描二维码。
  2. 从 Web 服务(由 MySQL 支持)检索信息。

对于 (i),您将使用流行的二维码扫描器库,例如 ZXing and ZBar。使用此类库需要您编写一些额外的自定义内容 类,只需按照他们的说明进行操作即可。

对于 (ii),您可以使用 Retrofit、Volley 等网络库从 Web 服务获取数据。

你问这里之前自己做过调查吗?

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

1.) 您需要 API 才能扫描您的二维码。通过 Google 搜索,我立即找到了这个页面:http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162 在这里你可以实现条形码 reader (但据我所知,它也能够读取 QC 代码)

2.) 您需要找出二维码包含哪些内容(例如,唯一的 ID 或类似的东西,以便您可以识别您的文章)

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

4.) 您的 android 应用程序必须与 server/database 进行通信,例如webservices(你可以google它,你会找到一些实现webservices的方法)

我仍然无法为 "the" 解决方案定价。您必须使用 google,阅读不同的教程并了解如何解决您的问题。如果你觉得有困难,你仍然可以在这里提问。

希望我还能帮到你一点点。