Flutter實現(xiàn)二維碼掃描
本文實例為大家分享了Flutter實現(xiàn)二維碼掃描的具體代碼,供大家參考,具體內(nèi)容如下
配置安卓訪問權限:
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);
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
實時獲取股票數(shù)據(jù)的android app應用程序源碼分享
本文我們分享一個實時獲取股票數(shù)據(jù)的android app應用程序源碼分享,可以作為學習使用,本文貼出部分重要代碼,需要的朋友可以參考下本文2015-09-09
android FM播放時拔出耳機后FM APP自動close解決方法
android FM播放時拔出耳機后FM APP自動close關閉的情況應該怎樣解決呢?下面為大家詳細介紹下具體修改方法,感興趣的朋友可以參考下2013-06-06
AndroidStuio插件開發(fā)適用于jetbrains全家桶
這篇文章主要介紹了AndroidStuio插件開發(fā)適用于jetbrains全家桶,本文通過實例給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
android組件SwipeRefreshLayout下拉小球式刷新效果
這篇文章主要為大家詳細介紹了android組件SwipeRefreshLayout下拉小球式刷新效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
實例講解Android App使用自帶的SQLite數(shù)據(jù)庫的基本方法
這篇文章主要介紹了Android App使用自帶的SQLite數(shù)據(jù)庫的基本方法,SQLite是一個小巧的內(nèi)嵌型數(shù)據(jù)庫,在數(shù)據(jù)庫需求不大的情況下使用SQLite其實非常有效,需要的朋友可以參考下2016-04-04
Android超清晰6.0權限申請AndPermission
這篇文章主要介紹了Android超清晰6.0權限申請AndPermission,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-11-11

