Android开发教程:Android条码扫描【附源码】
条码扫描,相信大家应该都用过,像比较火的“我查查”,“淘宝”之类的软件都应用到了条码扫描工具,在Android上比较著名的解码库是ZXing,但这里我们不介绍ZXing,我们介绍iPhone上的一个解码库ZBar,两个库比较了一下,ZXing对于解码比较短的条码,二维码有优势,但如果条码很长的话,还是ZBar比较好,我特意拿快递单上的条码进行扫描,ZXing识别不了,但ZBar可以很快解码,但ZBar也有缺点,因为ZBar是用C语言写的,所以有的手机扫描的时候就会打不开摄像头,这一点没有ZXing来得好,我们主要测试了几款HTC的手机,整体运行还是不错的。好了,接下来,我们就来看一下如何在我们自己的程序中导入ZBar。首先我们可以从官方网站上下载最新的SDK,下载完了,我们新建一个Android工程:
从我们下载的库中将libs文件夹拷过来,现在组织结构如下:
然后再将Android下的两个文件拷过来,一个CameraTestActivity.java和一个CameraPreview.java拷到我们的源文件目录下:
接着就是将libs下的zbar.jar加入当前工程运行环境中,在AndroidManifest.xml中加入权限
- <uses-permission android:name="android.permission.CAMERA" />
- <uses-feature android:name="android.hardware.camera" />
- <uses-feature android:name="android.hardware.camera.autofocus" />
- <activity android:name=".CameraTestActivity" ></activity>
相关推荐
瓜牛呱呱 2020-11-12
柳木木的IT 2020-11-04
yifouhu 2020-11-02
lei0 2020-11-02
源码zanqunet 2020-10-28
源码zanqunet 2020-10-26
一叶梧桐 2020-10-14
码代码的陈同学 2020-10-14
lukezhong 2020-10-14
lzzyok 2020-10-10
anchongnanzi 2020-09-21
clh0 2020-09-18
changcongying 2020-09-17
星辰大海的路上 2020-09-13
abfdada 2020-08-26
mzy000 2020-08-24
shenlanse 2020-08-18
zhujiangtaotaise 2020-08-18
xiemanR 2020-08-17