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