Flutter实现二维码扫描
更新时间:2021年04月20日 10:35:42 作者:leftstrange
这篇文章主要为大家详细介绍了Flutter实现二维码扫描,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Flutter实现二维码扫描的具体代码,供大家参考,具体内容如下
配置安卓访问权限:
1. 文件配置路径android\app\src\main\AndroidManifest.xml
2. 添加代码:
<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"/>
在pubspec.yaml文件中引入新的架包
dependencies:
flutter:
sdk: flutter
qrscan: ^0.2.22
核心代码:
//引用架包 import 'package:qrscan/qrscan.dart' as qrscan; //调用方法 String result = await qrscan.scan();
代码示例:
import 'package:flutter/material.dart';
import 'package:qrscan/qrscan.dart' as qrscan;
void main() {
runApp(Demo());
}
class Demo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("扫描二维码Demo"),
),
body: Center(
child: RaisedButton(
onPressed: getScanner,
child: Text("扫一扫"),
),
),
);
}
}
//扫描二维码
Future getScanner() async {
//扫描二维码
String result = await qrscan.scan();
//输出结果
print(result);
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
android FM播放时拔出耳机后FM APP自动close解决方法
android FM播放时拔出耳机后FM APP自动close关闭的情况应该怎样解决呢?下面为大家详细介绍下具体修改方法,感兴趣的朋友可以参考下2013-06-06
AndroidStuio插件开发适用于jetbrains全家桶
这篇文章主要介绍了AndroidStuio插件开发适用于jetbrains全家桶,本文通过实例给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12
android组件SwipeRefreshLayout下拉小球式刷新效果
这篇文章主要为大家详细介绍了android组件SwipeRefreshLayout下拉小球式刷新效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-02-02
实例讲解Android App使用自带的SQLite数据库的基本方法
这篇文章主要介绍了Android App使用自带的SQLite数据库的基本方法,SQLite是一个小巧的内嵌型数据库,在数据库需求不大的情况下使用SQLite其实非常有效,需要的朋友可以参考下2016-04-04
Android超清晰6.0权限申请AndPermission
这篇文章主要介绍了Android超清晰6.0权限申请AndPermission,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-11-11


最新评论