美文网首页Android扫描Android知识Android开发
Android开发有了这些扫描器( 一维条码,二维码等)就够拉!

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

作者: 666swb | 来源:发表于2016-11-30 09:20 被阅读476次

    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

    可以自定义的部分比较多

    shot-001.png

    精简二:Android-Zxing

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

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

    gif.gif

    精简三:ZXingProject

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

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

    shot-002.png

    使用的经验:

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

    难扫描的图片如下:


    QQ图片20161214173133.jpg

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

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

    欢迎github上关注哦,嘿嘿!

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/uctzpttx.html