我是一个新的Android和我的项目,该项目是为超市客户可以只通过扫描二维码支付食品,这是大学项目不是真正的,问题是我想要一个数据库,其中包含有关项目的信息(名称,价格...)并包含每个项目的二维码,以便我们可以打印此二维码并将其放入演示中的项目中,所以我可以找到包含这些的数据库或我需要创建一个吗?
对于二维码,我找到了二维码生成器的API,但是我可以在每个二维码上附加其他信息(名称,价格)吗?对于这个项目,你还有其他的解决方案吗?我使用Android Studio。
发布于 2019-09-19 04:06:17
Gradle第一条:你必须学会如何使用。Gradle是一名项目经理。它允许您在项目中安装库。
第二项:数据的来源: android的原生数据库是SQLite。如今,android有很好的库来存储数据,一个叫做Room,另一个叫做Realm。空间允许您从SQL查询中进行抽象。您可以根据数据模型和接口使用Room或Realm。
第三项:“二维码就像一个字符串的图形表示”,所以对于dat库中的二维码,你应该有一个简单的varchar列,不用担心二维码属于“一个图形”。
第四项:请尝试阅读:Android QRCode Scanner Library找到一些更适合你的应用程序的二维码阅读器库。
你需要创建一个数据库,试着找到一些好的例子来适应你的项目。
我可以在每个二维码上附加其他信息(名称、价格)吗?您可以在每个二维码上附加产品的id,这样随着时间的推移,这部分将更加稳定。
你对这个项目还有其他的解决方案吗?我不知道整个过程,你只在拿起Qr的时候描述部分。“正确”的支付流程取决于您所在的国家/地区的支付网关。我希望你有一位好教授。
最后一条建议:特别注意权限:https://developer.android.com/reference/android/Manifest.permission#CAMERA。即使你不打算拍照,你也会用相机来读取野生的QR。
https://stackoverflow.com/questions/57999007
复制相似问题