欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详解Flutter扫码识别二维码内容

程序员文章站 2022-04-02 15:17:18
前面一篇写了生成二维码图片,这篇来写使用相机扫描识别二维码识别二维码需要用到插件barcode_scan首先在pubspec.yaml文件中添加以下依赖,添加依赖后在pubspec.yaml运行flu...

前面一篇写了生成二维码图片,这篇来写使用相机扫描识别二维码

识别二维码需要用到插件barcode_scan

首先在pubspec.yaml文件中添加以下依赖,添加依赖后在pubspec.yaml运行flutter packages get或 使用ide更新软件包。

android配置

在使用它之前需要先配置 android\app\src\main\androidmanifest.xml

在该文件中添加添加app获取相机权限及barcodescanner activity

如下图所示

详解Flutter扫码识别二维码内容

编辑项目级build.gradle文件

如图所示

详解Flutter扫码识别二维码内容

以及编辑应用级build.gradle文件

如图所示

详解Flutter扫码识别二维码内容

注意 apply plugin: 'kotlin-android' 需要放在 apply plugin: 'com.android.application' 之后

ios配置

在 info.plist 中添加一下内容

扫码实现

完成以上步骤之后在需要触发扫码的页面引用barcode_scan

然后写上一个调用扫码的方法

在使用时触发scan()方法即可,效果如下

详解Flutter扫码识别二维码内容

默认的右上角打开闪光灯的文字为英文,如果需要修改可以到flutter目录下修改以下相应文件

andriod文件

如图

详解Flutter扫码识别二维码内容

ios文件

如图

详解Flutter扫码识别二维码内容

注:该插件也可以用来扫描条形码

到此这篇关于flutter扫码识别二维码内容的文章就介绍到这了,更多相关flutter扫码二维码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: Flutter 二维码