mod: 相册、存储权限判断
This commit is contained in:
@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user