1. 安装依赖

    在pubspec.yaml中添加

    1. dependencies:
    2. permission_handler: ^5.0.1+1
    1. 在需要使用到授权的地方使用
    1. import 'package:permission_handler/permission_handler.dart';
    2. void dealPermession() async {
    3. bool status = await Permission.storage.isGranted;
    4. if (!status) {
    5. showAlert(context, '未授权!', callback: () async{
    6. bool newStatus = await Permission.storage.isGranted;
    7. if(!newStatus) {
    8. // 未授权处理
    9. Navigator.pop(context);
    10. }
    11. });
    12. return;
    13. }
    14. }