android二维码扫描

直接上demo地址,不知道写啥https://github.com/wudongze/QrScan-master

调用的时候上这段代码

QrScan.getInstance().launchScan(MainActivity.this, new IScanModuleCallBack() {
    @Override
public void OnReceiveDecodeResult(final Context context, String result) {
        mCaptureContext = (CaptureActivity)context;

AlertDialog dialog = new AlertDialog.Builder(mCaptureContext)
                .setMessage(result)
                .setCancelable(false)
                .setNegativeButton("取消", new DialogInterface.OnClickListener() {
                    @Override
public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
QrScan.getInstance().restartScan(mCaptureContext);
}
                })
                .setPositiveButton("关闭", new DialogInterface.OnClickListener() {
                    @Override
public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
QrScan.getInstance().finishScan(mCaptureContext);
}
                })
                .create();
dialog.show();
}
});

猜你喜欢

转载自wdz0826.iteye.com/blog/2340038