Flutter實現(xiàn)二維碼掃描
本文實例為大家分享了Flutter實現(xiàn)二維碼掃描的具體代碼,供大家參考,具體內(nèi)容如下
配置安卓訪問權(quán)限:
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; //調(diào)用方法 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(); //輸出結(jié)果 print(result); }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android GridView中包含EditText的焦點(diǎn)重新獲取方法
這篇文章主要介紹了Android GridView中包含EditText的焦點(diǎn)重新獲取方法,實例分析了界面刷新時EditText重新獲取焦點(diǎn)的技巧,需要的朋友可以參考下2016-03-03android中ListView數(shù)據(jù)刷新時的同步方法
這篇文章主要介紹了android中ListView數(shù)據(jù)刷新時的同步方法,涉及Android刷新listview實現(xiàn)數(shù)據(jù)同步的技巧,需要的朋友可以參考下2015-05-05詳解Android的Socket通信、List加載更多、Spinner下拉列表
本文主要對Android的Socket通信、List加載更多、Spinner下拉列表進(jìn)行案例分析。具有很好的參考價值,需要的朋友一起來看下吧2016-12-12Android TextView中文字通過SpannableString設(shè)置屬性用法示例
這篇文章主要介紹了Android TextView中文字通過SpannableString設(shè)置屬性用法,結(jié)合實例形式分析了TextView控件中SpannableString類相關(guān)屬性的使用技巧,需要的朋友可以參考下2016-08-08PopupWindow+RecyclerView實現(xiàn)上下滑動框功能
這篇文章主要為大家詳細(xì)介紹了PopupWindow+RecyclerView實現(xiàn)上下滑動框功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Flutter 全局點(diǎn)擊空白處隱藏鍵盤實戰(zhàn)
這篇文章主要介紹了Flutter 全局點(diǎn)擊空白處隱藏鍵盤實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Android開發(fā)之獲取網(wǎng)絡(luò)鏈接狀態(tài)
這篇文章主要介紹了Android獲取網(wǎng)絡(luò)鏈接狀態(tài)的方法,主要是通過ConnectivityManager類來完成的,需要的朋友可以參考下2014-08-08