Skip to content

kkyflying/CodeScaner

Repository files navigation

CodeScaner

介绍

  • 这是一个基于zxing 3.3.0修改后集成的库,除去一些没有使用上的文件,使这个库轻量易用.
  • 实现Android的扫码和创建二维码的功能.
  • 实现扫描条形码

下载使用

  1. 下载apk

  2. 下载编译

git clone https://github.com/kkyflying/CodeScaner.git

进入到AS , File->New->Import Module ,选择刚clone完成的目录下,导入zxing

如何使用

创建二维码

//默认的二维码的空白边距
 iamge.setImageBitmap(EncodingHandler.createQRCode(url,500));
 //可以控制二维码的空白边距,第三个参数可以调整边距的大小
 iamge.setImageBitmap(EncodingHandler.createQRCode(url, 500,50));

创建有logo的二维码

 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.k);
 iamge.setImageBitmap(EncodingHandler.createQRCode(url, 500, 500, bitmap));

启动扫码

 startActivityForResult(new Intent(MainActivity.this, CaptureActivity.class), REQ_QRCODE);

备注