我正在开发一个简单的条形码扫描仪应用程序,它扫描条形码并显示产品信息。
使用Zbar库我可以扫描条形码并获取任何产品的GTIN(条形码编号)。
如何将扫描的条形码数据转换为我可以向用户显示的实际产品信息?是否有一些API或库可用于实现此目的?
答案 0 :(得分:0)
假设您指的是常见的销售点条形码格式,这些都带有一些产品标识符的变体,称为全球贸易识别码(GTIN):
除GTIN-8外,其中每一项都可以通过前缀" 0"转换为GTIN-14。 (GTIN-8是一个离散数字系统,目前尚未映射到GTIN-14号码系统的任何部分。)
之后" Lookup"以下部分答案适用:
https://stackoverflow.com/a/31760872/2568535
[*]零抑制的GTIN-12可以转换为12位格式(&#34; UPC-A&#34;),如下所述:https://stackoverflow.com/a/31539006/2568535 < / p>
答案 1 :(得分:0)
您可以使用Google Play Services 7.8版本中提供的最新Barcode Scanning Apis。它有Barcode类,提供displayValue,valueFormat,rawValue,url,phone,email,contactInfo等与Barcode相关的所有信息,您可以获取并显示给最终用户。有关详情,请点击CodeLab,参阅Github Sample。