引入permission_handler插件
pubspec.yaml文件中引入:
dependencies:
permission_handler: ^3.2.2
作用及使用
获取并设置手机权限的插件
- 参考网址:permission_handler
封装插件
-
封装代码
import 'package:permission_handler/permission_handler.dart'; class PermissionUtil{ static requestPermiss(callback) async { // 请求权限 Map<PermissionGroup, PermissionStatus> permissions = await PermissionHandler() .requestPermissions([PermissionGroup.storage]); if(permissions[PermissionGroup.storage] == PermissionStatus.storage){ callback(); }else{ print("无存储权限"); } // //校验权限 // if(permissions[PermissionGroup.camera] != PermissionStatus.camera