美文网首页
flutter权限管理

flutter权限管理

作者: 深圳一匹狼 | 来源:发表于2021-05-11 10:51 被阅读0次

添加依赖

  #权限

  permission_handler: ^3.0.0

使用

在android的mainfest中添加权限:

    <uses-permission android:name="android.permission.INTERNET"/>

    <uses-permission android:name="android.permission.CAMERA"/>

    <!-- 这个权限用于进行网络定位 -->

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

    <!-- 这个权限用于访问GPS定位 -->

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

然后在代码中请求:

import 'package:permission_handler/permission_handler.dart';

requestPermiss() async {

    //请求权限

    Map<PermissionGroup, PermissionStatus> permissions =

    await PermissionHandler()

        .requestPermissions([PermissionGroup.location,PermissionGroup.camera]);

    //校验权限

    if(permissions[PermissionGroup.camera] != PermissionStatus.granted){

      print("无照相权限");

    }

    if(permissions[PermissionGroup.location] != PermissionStatus.granted){

      print("无定位权限");

    }

  }

打开设置页面:

bool isOpened = await PermissionHandler().openAppSettings();

相关文章

  • flutter权限管理

    添加依赖 #权限 permission_handler: ^3.0.0 使用 在android的mainfes...

  • 用户和权限管理

    用户管理 权限管理 收回权限 查看权限

  • day17项目【权限管理】-03 权限管理功能(接口)

    01-权限管理需求描述 一、权限管理需求描述 不同角色的用户登录后台管理系统拥有不同的菜单权限与功能权限,权限管理...

  • Flutter plugin not installed; th

    运行flutter doctor遇到问题: 1.权限问题 直接按照提示 运行 flutter doctor --a...

  • Shiro

    1.权限的管理 1.1什么是权限管理? 基本上涉及到用户参与的系统都要有权限管理,权限管理属于系统的安全范畴,权限...

  • php 简单权限管理实现

    权限管理介绍、与简单实现思想 权限管理 此函数为模块访问权限管理 实现思路为:根据传进来的权限值,进入不同的权限获...

  • Flutter优质文章

    状态管理系列 Flutter | 状态管理探索篇——Scoped Model(一) Flutter | 状态管理探...

  • 权限管理:菜单管理

    权限管理是后台管理系统的核心功能,要给不同工作岗位的用户分配不同的操作权限,就需要进行权限管理 功能说明 权限管理...

  • Linux基础-权限管理

    Linux基础-权限管理 一.权限管理 1.用户权限: 认证:1.1 Authentication;授权:Auth...

  • android 手机查看APP权限使用记录

    设置-应用管理-权限管理-右上角权限使用记录

网友评论

      本文标题:flutter权限管理

      本文链接:https://www.haomeiwen.com/subject/paegdltx.html