二维码扫描

项目地址
在app的build中添加

implementation 'com.github.kenglxn.QRGen:android:2.1.0'

在project的build中添加

all projects{
  repositories{
    maven { url "https://jitpack.io" }
  }
}

权限添加

    <!--震动-->
    <uses-permission android:name="android.permission.VIBRATE" />
    <!--camera-->
    <uses-permission android:name="android.permission.CAMERA"/>

补充:

    /**
     * 即使扫码成功,但是不属于自己的code那么还是可以接着扫的(发送扫码失败,其实就是让接着扫)
     */
    public void retry() {
        Message message2 = Message.obtain(getHandler(), R.id.decode_failed);
        message2.sendToTarget();
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容