一 引入组件
qrscan: ^0.3.3
调用组件开始扫码二维码
String? photoScanResult = await scanner.scan();
photoScanResult 是返回的二维码信息,注意要判断有没有值,也有可能取消扫描
二 当发现点击扫码之后发现 摄像头没有打开,那么就是权限问题、
permission_handler: ^8.2.0
await Permission.camera.request();
先执行 获取相机权限,再去扫描二维码获取图片信息
AndroidManifest.xml 文件加入以下权限 目录:android ==> app ==> src ==> main==>AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>