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