Flutter barcode_scanner2 使用
barcode_scanner2 是一个基于flutter平台的第三方扫码库,其前身barcode_scanner 已不再更新。其实现了二维码、条形码识别功能,以及调用的相机相关功能(如闪光灯等)。其实现了自动获取运行时权限功能。
导入
首先,在项目的android工程中,在其AndroidManifest.xml中添加相机权限
<uses-permission android:name="android.permission.CAMERA" />
同时确保工程支持kotlin插件。
iOS目录下则需要在Info.plist中声明需要的权限
<dict>
<!-- ... ->
<key>NSCameraUsageDescription</key>
<string>权限需求说明