如何使用Android API将条形码转换为整数

时间:2011-04-18 18:03:41

标签: java android barcode-scanner

我是Android新手编程的新手,想要创建一个应用程序,它需要能够扫描条形码以按照我想要的方式运行。我找到了一个名为zxing的开源库,但经过一些阅读后我发现它需要你在设备上安装zxing应用程序才能使用它。我不希望这个应用程序出于几个原因,但主要的原因是我计划销售我的应用程序,并认为付费应用程序本身应该完全正常运行。

其他论坛中的一些人已经提到,实现zxing库中包含的所有功能并不是一项微不足道的任务,但我不需要它拥有的所有功能。我需要的是能够采用GTIN-12或EAN-13条形码(我认为这些是书籍,CD和其他家庭用品上常用的条形码类型)并将它们转换为任意(或非任意)整数。这些数字不一定与产品或条形码实际应该代表什么有关。我对使用它们查找产品或做类似于其他各种应用程序已经做得很好的事情不感兴趣。

我的问题是我不明白如何处理相机拍摄的图像,这样我就可以做到这一点。例如,如何裁剪图像的其余部分(条形码本身以外的所有内容)并测量其中包含的线条和空格的宽度?

1 个答案:

答案 0 :(得分:1)

尝试http://developer.scanlife.com/products/scanlife-sdk

但是,您需要注册,我不知道该API的自由程度如何,但从头开始分析条形码将是不小的壮举,所以我建议您使用其中一个可用选项(如您提到的zxing,它不会是第一个需要安装条形码扫描器的应用程序)