2015-08-08 90 views
1

我正在開發一款簡單的條形碼掃描器應用程序,用於掃描條形碼並顯示產品信息。從Android中掃描的條形碼獲取產品信息

使用Zbar庫我可以掃描條形碼並獲取任何產品的GTIN(條形碼編號)。

如何將掃描的條形碼數據轉換爲我可以向用戶顯示的實際產品信息?是否有一些API或庫可用於完成此操作?

回答

0

假設你指的是普通銷售點的條形碼格式,這些都攜帶被稱作全球貿易識別號碼(GTIN)產品標識的一些變種:

  • EAN-13 - GTIN- 13
  • EAN-8 - GTIN-8
  • UPC-A - GTIN-12
  • UPC-E - 零抑制GTIN-12 [*]

這些都可以通過前綴「0」轉換成GTIN-14。

其後,將以下的答案的 「查找」 部分適用:

https://stackoverflow.com/a/31760872/2568535

[*]的零抑制GTIN-12可以轉換爲12位數字的格式(「UPC-A 「)如下所述:https://stackoverflow.com/a/31539006/2568535

0

您可以使用作爲Google Play服務7.8版本的一部分提供的最新Barcode Scanning Apis。它有Barcode類,它提供了displayValue,valueFormat,rawValue,url,phone,email,contactInfo等與Barcode相關的所有信息,您可以獲取並顯示給最終用戶。欲瞭解更多信息,您可以按照CodeLab,請參閱Github Sample

相關問題