我有旧的权限处理程序代码,但我使用的是pubspec.yaml
的最新版本。如何用最新版本更改下面的代码??有人能帮我吗?
if (Platform.isAndroid) {
PermissionStatus permissionStorage = await PermissionHandler().checkPermissionStatus(PermissionGroup.storage);
if (permissionStorage != PermissionStatus.granted) {
Map<PermissionGroup, PermissionStatus> permissionStatus = await PermissionHandler().requestPermission([PermissionGroup.storage]);
permissionStorage = permissionStatus[PermissionGroup.storage] ?? PermissionStatus.unknow;
if (permissionStatus != PermissionStatus.granted) {
print('no storage permission to save image');
return;
}
}
}
等待请求(). isgranting。如果未被允许,它将请求允许。
if (await Permission.storage.request().isGranted) {
// permission granted
}
else{
print('no storage permission to save image');
}