Zxing 的一个扩展库:ZxingSupport
Zxing 的一个扩展库,使用起来很方便,而且扫码速度也很快。
</div>
Gradle 依赖配置
compile 'com.github.hnlbxb2004:zxingsupport:0.3'
扫码
//初始化 1.QRCodeSupport mQRCodeSupport = new QRCodeSupport(mSurfaceView,mFinderView); //设计监听 2.mQRCodeSupport.setScanResultListener(new QRCodeSupport.OnScanResultListener(){ @Override public void onScanResult(String notNullResult) { } };); 3.在activity 或者 fragment onResume 和 onPause 调用次QRCodeSupport 的方法。 @Override protected void onResume() { super.onResume(); mQRCodeSupport.onResume(); } @Override protected void onPause() { super.onPause(); mQRCodeSupport.onPause(); }
二维码生成
QRCodeEncode.Builder builder = new QRCodeEncode.Builder(); builder.setBackgroundColor(0xffffff) .setOutputBitmapHeight(800) .setOutputBitmapWidth(800) .setOutputBitmapPadding(10); Bitmap qrCodeBitmap = builder.build().encode("www.baidu.com");
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!