2017-07-29 102 views
0

我用ZXing库来生成条码。如何使用android中的信息生成产品的条形码?

目前我可以通过字符串值将字符串内容转换为条形码图像。 但我需要生成带有产品信息的条形码。 喜欢产品名称,说明,制造日期等.. 我怎么能在android中做到这一点?

请帮忙!

+0

将您的产品信息放入一个字符串中,尽可能以JSON格式存储,然后在扫描后检索json格式并解析它以获取所有详细信息。 –

+0

这是一个很多信息,太多在条码中。通常,条形码只包含一个允许从数据库获取有关产品的更多信息的密钥。 – Henry

+0

那么,我该怎么做到呢? –

回答

0

如果您想要使用超过60个字符以上的字符,您将不得不使用二维条码,特别是在智能手机等设备上。

您可以在最大的QR码中包含大约4k字母数字数据,并且在单个PDF417中包含大约1.5K,但除非您的屏幕表面面积很大并固定在空间中,否则您将无法扫描象征密集。

二维条形码在生成和扫描方面是一种痛苦。更不用说你必须写的验证和解析代码。扫描和打印一个小条码可让您专注于应用程序逻辑。

我推荐别人告诉你要做的事。将产品信息放入持久性键值存储中,并将密钥放入一维条形码中。扫描时,密钥可以检索JSON或CSV字符串,告诉你所有你想知道的产品。这就是EAN/UPC编码的工作原理,并且他们有很好的跟踪记录。

相关问题