mod: 相册、存储权限判断

This commit is contained in:
guozhigq
2024-04-08 23:33:43 +08:00
parent 99645c7b4a
commit 48f0b59701

View File

@ -11,8 +11,7 @@ class DownloadUtils {
static Future<bool> requestStoragePer() async { static Future<bool> requestStoragePer() async {
await Permission.storage.request(); await Permission.storage.request();
PermissionStatus status = await Permission.storage.status; PermissionStatus status = await Permission.storage.status;
if (status == PermissionStatus.denied || if (status == PermissionStatus.denied) {
status == PermissionStatus.permanentlyDenied) {
SmartDialog.show( SmartDialog.show(
useSystem: true, useSystem: true,
animationType: SmartAnimationType.centerFade_otherSlide, animationType: SmartAnimationType.centerFade_otherSlide,
@ -41,8 +40,7 @@ class DownloadUtils {
static Future<bool> requestPhotoPer() async { static Future<bool> requestPhotoPer() async {
await Permission.photos.request(); await Permission.photos.request();
PermissionStatus status = await Permission.photos.status; PermissionStatus status = await Permission.photos.status;
if (status == PermissionStatus.denied || if (status == PermissionStatus.denied) {
status == PermissionStatus.permanentlyDenied) {
SmartDialog.show( SmartDialog.show(
useSystem: true, useSystem: true,
animationType: SmartAnimationType.centerFade_otherSlide, animationType: SmartAnimationType.centerFade_otherSlide,