欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Flutter實(shí)現(xiàn)二維碼掃描

 更新時(shí)間:2021年04月20日 10:35:42   作者:leftstrange  
這篇文章主要為大家詳細(xì)介紹了Flutter實(shí)現(xiàn)二維碼掃描,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(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)文章

最新評(píng)論