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