如何获取权限


我们在上一章回中介绍了局部动态列表相关的内容,本章回中将介绍权限管理包permission_hanadler.闲话休提,让我们一起Talk Flutter吧。

在这里插入图片描述

概念介绍

权限是使用某种功能的授权,比如使用手机上的相机就是获取相机相关的权限。在移动开发中,不论是Android还是IOS都需要进行权限管理,Flutter是跨平台的开发
框架,因此也需要权限管理,我们推荐使用permission_handler这个三方包来管理权限。该包提供了许多方法,方法我们申请权限,当然了还需要使用原生的配置才
能完成权限管理。本章回中将详细介绍如何使用该包来实现权限管理。

使用方法

  1. 在yaml文件中导入permission_handler包并且获取到本地项目中;
  2. 使用Android和IOS原生开发中的方法在权限配置文件配置需要管理的权限;
  3. 通过包中Permission类的status属性获取权限当前的状态,然后依据不同的状态做相应的操作;
  4. 如果没有获取到需要的权限。那么使用包中的request()方法去申请权限;
  5. request()方法返回Future对象,可以在申请完权限后查看权限的状态,或者打开某些开关,比如位置开关;

示例代码

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值