android 条码识别软件开发全解析.docx
文本预览下载声明
android 条码识别软件开发全解析android 条码识别软件开发全解析android 的有一大特色就是可以识别条形码得到URL可以直接访问地址并下载,这个功能无疑为用户提供了很大的方便。于是在android 上开发条码识别软件肯定是很有必要的!我在网上GOOGLE了一下发现这类的资料特别少,而且又有很多人在问如何开发。这里我就分享一下自己的经验。这里我们会用到一个开源组件zxing,大体上所有流行的条码都支持(一维码,二维码),并且识别是最好的在所有开源里面。我将详细讲解ZXing的使用官网地址:/p/zxing/这个开源组件支持的条码有如下:UPC-A and UPC-E?EAN-8 and EAN-13?Code 39?Code 93?Code 128?QR Code?ITF?Codabar?RSS-14 (all variants)?Data Matrix?PDF 417 (alpha quality)下面我会详细讲解zxing的使用,将在我下几篇博客中详细讲解。今天又很晚了,时间总是过的很快啊,尤其是晚上!呵呵,这里先贴出一些效果图吧!下几篇我的博客文章再详细讲解,大致有如下几个方面:zxing的编译打包zxing的简单调用zxing生成自定义二维码识别图片中的条码效果如图:自定义二维条码识别图片中的条码:??android 条码识别软件开发全解析(续1详解)前天我发了一篇关于android开发条码识别软件应用程序的博客,没想到竟很受关注。我也挺受鼓舞的,好吧,我接上次的博客继续往下写。前篇有人讲我写的没有实质内容,我接受建议,这里我就带大家体验一下最简单最直接的完美体验。编写你的第一个android条码识别程序。zxing的简单使用!第一步:下载zxing组件:我上篇也简单介绍了一下这个组件,这里也不啰嗦了。下载两个东东源码和文档说明:地址下如/p/zxing/downloads/detail?name=ZXing-1.6.zipcan=2q=BarcodeScanner3.5.apk这个是编译好的一个可安装的apk程序!这个后面将用到。地址如下/p/zxing/downloads/detail?name=BarcodeScanner3.51b1.apkcan=2q=第二步:模拟器已完全打开后安装BarcodeScanner3.5.apkcmd中cd 到sdk目录利用adb命令安装BarcodeScanner3.5.apkadb install BarcodeScanner3.5.apk 所在目录,请确定安装成功了。第三步:ok 终于到编码了!?代码对应的xml如下??01?xml?version=1.0?encoding=utf-8?02LinearLayout?xmlns:android=/apk/res/android03????android:orientation=vertical?android:layout_width=fill_parent04????android:layout_height=fill_parent05????TextView?android:layout_width=fill_parent06????????android:layout_height=wrap_content?android:text=@string/hello07????????android:id=@+id/mytxt?/08?09????Button?android:text=点我开始扫描?android:id=@+id/mybtn10????????android:layout_width=wrap_contentandroid:layout_height=wrap_content/Button11/LinearLayout第三步:OK我们赶快看看效果吧,?运行。你会看到如下:模拟器当然没有摄像头设备是扫描不到结果的。总结:这里只是做了一个简单的调用,调用简单但有一个很大的缺陷,这里我们要安装两个程序!在安装BarcodeScanner3.5.apk为前题,这明显不能接受!所以接下来我将在下篇博客继续深入。敬请关注!?android 条码识别软件开发全解析(续2详解绝杀!)关于andriod上实现条码识别,我前面已经讲了一些简单的应用,上篇讲过的应用zxing时必需多安装其组件这是不能接受的,我想大家都已经想到解决的方法了吧,呵呵,其实正真学习一个东西,从其最基本的东东开始--大家都知道就是源码了。OK,我们要深入条码的识别的话自然就要去读zxing的源码,你读完之后就不只是懂得其源码了,你会发现你其实收获到的不仅仅只有这点,还有更多的东西,比如你更深入学习android的又一个应用示例对Androi
显示全部