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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!