对,我把zxing和zBar放在一起了

zbar扫描快,zxing可以生成和识别本地,So,我就把他们结合在了一起

预览



WechatIMG25.png

使用方法

1.识别二维码(条形码)

  startActivityForResult(new Intent(getApplicationContext(), QRActivity.class), FunctionConfig.REQUEST_CAMERA);

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode == RESULT_OK) {
            if (requestCode == FunctionConfig.REQUEST_CAMERA) {
                Log.e(TAG, "onActivityResult: " + data.getStringExtra("QRcontent"));
                Toast.makeText(getApplicationContext(), data.getStringExtra("QRcontent"), Toast.LENGTH_SHORT).show();
            }
        }
    }

OK,就这么简单!

如果扫描界面不符合你的需求,来吧QRActivity的布局文件你随便改,保证改起来比别的库简单!

2.生成二维码

Bitmap qrCode = QRUtils.getInstance().createQRCode("www.qq.com");

3.识别本地二维码

//可以传图片路径,Bitmap,ImageView 是不是很人性化
String s = QRUtils.getInstance().decodeQRcode(iv_qr);

Github持续更新

二维码也就这些需求吧,这么简单就可以搞定了,识别速度是zxing的很多倍!方便了你的话可不可以给个Star

Github:https://github.com/bertsir/zBarLibary

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 14,967评论 7 217
  • 不论公司大小,创造一款产品,相对来说资源总是有限的。即便是大公司看似有很多资源,但他的产品承担的需求也越多,需要投...
    车三七阅读 65评论 0 0
  • 他是杨慎口中:“以乡愿窃相位胡广也,以乡愿窃天位的篡位者。” 他是胡适口中:1900年前的社会主义皇帝。 他是网民...
    袁载誉阅读 402评论 3 2
  • 借着读写族要做一个采访录,借此机会采访了以为身边的朋友,以另外一种视角去了解,去感悟,去延伸是一个非常不错的方式。...
    Fyl2018阅读 31评论 0 0
  • 微信于2011年1月上线,其积累1亿用户花了14个月,从1亿用户增长至 2亿用户花了6个月时间,从2亿用户增...
    洛瑶918阅读 204评论 1 3