这是一个基于Google zxing的二维码/条形码的功能库,主要涉及到一些常用的二维码/条形码场景功能,主要功能包括:
- 棉花糖及以上运行时权限
- 扫描二维码/条形码读取其中信息
- 读取相册中的二维码/条形码图片读取其中信息
- 打开和关闭手电筒
- 仿微信绿色系UI
- 生成任意文本内容的二维码
- 开启扫描二维码/条形码
ScanManager.getInstance().openScan(MainFragment.this);
- 扫描后的回调(在onActivityResult中触发)
ScanManager.getInstance().onActivityResult(getContext(), requestCode, resultCode, data);
- 开启相册
AlbumManager.getInstance().openAlbum(MainFragment.this);
- 相册读取图片后的回调(在onActivityResult中触发)
AlbumManager.getInstance().onActivityResult(getContext(), requestCode, data);
- 生成所定义内容的二维码
Bitmap createdBitmap = QRCodeUtil.createQRCodeBitmap(qrcodeContent, 300, 300);
特别鸣谢及参考链接