fix:修复错误的权限申请
This commit is contained in:
parent
d78d4ab957
commit
6546b3ed17
@ -13,6 +13,7 @@ import 'package:star_lock/mine/minePersonInfo/minePersonInfoPage/minePersonInfo_
|
|||||||
import 'package:star_lock/widget/permission/permission_dialog.dart';
|
import 'package:star_lock/widget/permission/permission_dialog.dart';
|
||||||
import '../../../../network/api_repository.dart';
|
import '../../../../network/api_repository.dart';
|
||||||
import '../../../../tools/baseGetXController.dart';
|
import '../../../../tools/baseGetXController.dart';
|
||||||
|
import '../../../app_settings/app_settings.dart';
|
||||||
import '../../../tools/eventBusEventManage.dart';
|
import '../../../tools/eventBusEventManage.dart';
|
||||||
import '../../../tools/storage.dart';
|
import '../../../tools/storage.dart';
|
||||||
import 'minePersonGetUploadFileInfo_entity.dart';
|
import 'minePersonGetUploadFileInfo_entity.dart';
|
||||||
@ -156,6 +157,7 @@ class MinePersonInfoLogic extends BaseGetXController {
|
|||||||
//权限判断 访问相册
|
//权限判断 访问相册
|
||||||
Future<void> _checkPhotoPermission() async {
|
Future<void> _checkPhotoPermission() async {
|
||||||
final PermissionStatus status = await Permission.photos.status;
|
final PermissionStatus status = await Permission.photos.status;
|
||||||
|
AppLog.log('status:$status status:$status');
|
||||||
if (status.isPermanentlyDenied) {
|
if (status.isPermanentlyDenied) {
|
||||||
// 用户永久拒绝了权限,引导用户去设置中心开启
|
// 用户永久拒绝了权限,引导用户去设置中心开启
|
||||||
Get.dialog(
|
Get.dialog(
|
||||||
|
|||||||
@ -132,9 +132,7 @@ class PermissionDialog {
|
|||||||
List<Permission> permissions;
|
List<Permission> permissions;
|
||||||
if (isAndroid33) {
|
if (isAndroid33) {
|
||||||
permissions = <Permission>[
|
permissions = <Permission>[
|
||||||
Permission.mediaLibrary,
|
|
||||||
Permission.photos,
|
Permission.photos,
|
||||||
Permission.videos,
|
|
||||||
];
|
];
|
||||||
} else {
|
} else {
|
||||||
permissions = <Permission>[
|
permissions = <Permission>[
|
||||||
@ -150,11 +148,11 @@ class PermissionDialog {
|
|||||||
isGranted =
|
isGranted =
|
||||||
isGranted && (await permission.status) == PermissionStatus.granted;
|
isGranted && (await permission.status) == PermissionStatus.granted;
|
||||||
}
|
}
|
||||||
if (isAndroid33) {
|
// if (isAndroid33) {
|
||||||
// android 33以上需要申请媒体库权限
|
// // android 33以上需要申请媒体库权限
|
||||||
isGranted =
|
// isGranted =
|
||||||
(await Permission.mediaLibrary.status) == PermissionStatus.granted;
|
// (await Permission.mediaLibrary.status) == PermissionStatus.granted;
|
||||||
}
|
// }
|
||||||
return isGranted;
|
return isGranted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user