Android开发有了这些扫描器( 一维条码,二维码等)就够拉!

Android 扫描器

Adnroid开发有四款扫描器,Zxing 、Zbar ,Barcode4J、OkapiBarcode 应用的最多的就是Zxing了。

ZXing的地址:https://github.com/zxing/zxing

进入ZXing中仔细读后发现(英语不太好的童鞋一头雾水,我也是,哈哈),其代码中的Android文件夹才是我们需要的,可以自己下载获取到!这里推荐3个已经精简ZXing后的扫描。

精简一:zxing-android-embedded

github: https://github.com/journeyapps/zxing-android-embedded

可以自定义的部分比较多

Android开发有了这些扫描器( 一维条码,二维码等)就够拉!_第1张图片
shot-001.png

精简二:Android-Zxing

github: https://github.com/mylhyl/Android-Zxing

该库加入了自定义的扫描框,和扫描条,网条等.

Android开发有了这些扫描器( 一维条码,二维码等)就够拉!_第2张图片
gif.gif

精简三:ZXingProject

github:https://github.com/chentao0707/ZXingProject

该项目时间有点久了,github上的也是eclipse创建的,不过我已经转换为studio的在github上,可以看看。

Android开发有了这些扫描器( 一维条码,二维码等)就够拉!_第3张图片
shot-002.png

使用的经验:

1: 对于一下难扫描的二维码,使用第一个和第二个是没有什么效果的,需要使用第三个项目主要针对二维码扫描的,去掉了其他的扫描。

难扫描的图片如下:


Android开发有了这些扫描器( 一维条码,二维码等)就够拉!_第4张图片
QQ图片20161214173133.jpg

2: 摄像头的预览时,图片给旋转了180度了,可以修改下面代码的旋转值(0,90,180,270):
camera.setDisplayOrientation(270);

上面对三精简的库的测试demo, 可以去下载在github地址:https://github.com/George-Soros/android_scanners

欢迎github上关注哦,嘿嘿!

你可能感兴趣的:(Android开发有了这些扫描器( 一维条码,二维码等)就够拉!)