用android读取条形码

use*_*354 34 android tracking qr-code barcode barcode-scanner

嗨,我正在开发Android htc英雄的应用程序.我正在研究如何使用内置的Camer来读取2D条形码并提取条形码返回的字符串.我最近才开始使用android sdk,但我确实有一个编程背景,从使用java的项目.我很想知道读取二维条码的最佳方法是什么.我有一些示例应用程序读取条形码,但它们都是.apk文件,没有我可以使用的源或库.给你什么,我试图完成这个网站一个更好的主意允许由数据的二维条码的生成你的愿望 在这里

任何回复将不胜感激.

Sch*_*els 37

Android程序可以使用意图互相交互.意图有点像远程过程调用:您要求其他程序执行某个操作(例如扫描条形码),另一个程序将为您执行此任务.任务完成后返回结果.

如果用户已安装ZXing条形码扫描仪,您只需使用意图扫描条形码即可.然后条码扫描器将启动,让用户扫描代码并将结果返回给您.

有关此扫描仪的更多信息,请参阅此项目的Google代码页:http://code.google.com/p/zxing/wiki/ScanningViaIntent

  • 有没有办法在我的Android应用程序中集成Zxing,以便用户不必单独安装Zxing BarCode扫描仪? (15认同)
  • 这是一个文档,解释了如何以编程方式测试可以处理意图的活动:http://developer.android.com/resources/articles/can-i-use-this-intent.html,如果你想指导用户下载Barcode Scanner应用程序,此文档概述了要使用的URI:http://developer.android.com/guide/publishing/publishing.html#marketintent (4认同)

Mar*_*k B 11

我会看一下这个开源的Android项目:http://code.google.com/p/zxing/


小智 5

对于谷歌搜索旅行者来说,Android开发者博客上有一篇关于如何使用意图和条形码扫描示例的2012年帖子:

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