您好我正在开发针对Android HTC Hero的应用程序。我期待到使用内置CAMER读取二维条码和提取条形码返回的字符串的方法。我最近才开始使用Android SDK的工作,但我有从与Java项目编程背景。我很好奇,想知道什么是最好的方式来读取二维条码会。我有读取条形码一些示例应用程序,但他们都是的apk文件,没有源或库,我可以一起工作。给你什么,我试图完成这个网站一个更好的主意允许由你想要的数据的此处

的任何答复,将不胜感激。

有帮助吗?

解决方案

的Android程序可以海誓山盟使用意图交互。意图是像远程过程有点来电:你问的其他程序为某些操作(例如,扫描条形码)和其他程序将执行此任务给你。当任务完成时,返回结果。

如果用户已经安装了斑马线条形码扫描器,你可以只使用一个意图扫描条形码。然后,条形码扫描仪将启动,让用户扫描代码,并将结果返回给你。

有关这款扫描仪的更多信息,这个项目的谷歌代码页面上找到: HTTP ://code.google.com/p/zxing/wiki/ScanningViaIntent

其他提示

我想看看这个开源的Android项目: http://code.google.com/ p /斑马线/

有关研究员谷歌搜索的旅客,还有2012年后在Android开发者博客上如何使用意图与条形码扫描的例子:

http://android-developers.blogspot.com/2012/02/share -with-intents.html

据我知道(从算法分开)进行解码的条形码你需要知道的白色和黑色条的(相对)宽度。为此,你将不得不条形码旋转到水平位置,然后检测宽度。

(OK,由他人告知斑马线东西优于本手册的黑客)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top