我正在为那些有特定饮食需求的人创建一个应用程序,该应用程序将能够扫描条形码并告诉用户尽可能多的信息,例如以下问题: Android : Get data from a barcode? 我已经使用ZXing库在android studio中构建了我的扫描仪,并且扫描仪功能正在运行,但是我希望它显示有关扫描食物的信息。我已经研究了很长时间,但没有找到解决方案,因为条形码只是数字,而其信息在超市的etc.数据库中。所以我的问题是,应用程序可以做到这一点吗?还是应该创建包含不同食物的数据库并将其以某种方式链接到应用程序?谢谢。
答案 0 :(得分:0)
好的,所以我认为我想做的是可能的。我无法获得该应用程序以从数据库中检索数据(如上述用户arst3k所示),通过“开放食物事实”进行调查时发现了一些有用的信息 https://world.openfoodfacts.org/data 在这里,我想到了去他们的Github的想法,然后将我的文件与他们的文件进行比较,以查看我丢失了什么,尽管它们有很多,而我却没有,但是效果并不理想。但是,我看到他们还有其他选项(我仍然不确定这些选项是否供用户集成到项目中),他们还有下载CSV文件的选项。我下载了所需产品的CVS文件,并在网上寻找有关如何将文件链接到我的android studio项目的教程,因此当扫描某些内容时,它将在CVS文件中查看该产品是否存在以及是否存在该产品。然后显示该产品的信息。到目前为止,我发现的只是如何添加到CSV文件,而不是如何从它们中检索。我仍在寻找实现上述目的的方法。
问题是,答案是可能的。另外,如果还有其他想法,请告诉我谢谢。