【发布时间】:2021-04-27 01:49:43
【问题描述】:
我希望用户具有在外部存储设备上读写的权限。我使用了“Permission Handler”依赖 v5.0.1+1 但未能获得存储权限。我已经在 android manifest 中声明了 Read n Write 存储权限,并将 minSdk 设置为 23,在构建文件中将目标和编译 sdk 设置为 30。 错误遭遇: MissingPluginException(在通道flutter.baseflow.com/permissions/method上找不到方法requestPermissions的实现
【问题讨论】:
-
你能发布你迄今为止尝试过的代码吗?
-
您正在 Android 10 设备上进行测试。
-
@override void initState() { super.initState();检查权限(); } checkPermission() async { if (await Permission.storage.request().isGranted) { print("Permission grant"); } else { Map
statuses = await [ Permission.storage, ].request();打印(状态[Permission.storage]); }
标签: android flutter permissions