diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 5bc305cb..3c582b99 100755
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -31,7 +31,7 @@
-
+
diff --git a/lib/widget/permission/permission_dialog.dart b/lib/widget/permission/permission_dialog.dart
index 150f3867..a68aaa7d 100755
--- a/lib/widget/permission/permission_dialog.dart
+++ b/lib/widget/permission/permission_dialog.dart
@@ -1,3 +1,4 @@
+import 'package:device_info_plus/device_info_plus.dart';
import 'package:flutter/cupertino.dart';
import 'package:get/get.dart';
import 'package:permission_handler/permission_handler.dart';
@@ -109,8 +110,9 @@ class PermissionDialog {
if (Get.context == null) {
return false;
}
+ final AndroidDeviceInfo androidInfo = await DeviceInfoPlugin().androidInfo;
final bool isAndroid33 =
- AppPlatform.isAndroid && AppPlatform.getSdkIntValue() >= 33;
+ AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33;
//通用的局部函数
List requestPermission() {
@@ -197,8 +199,9 @@ class PermissionDialog {
if (Get.context == null) {
return false;
}
+ final AndroidDeviceInfo androidInfo = await DeviceInfoPlugin().androidInfo;
final bool isAndroid33 =
- AppPlatform.isAndroid && AppPlatform.getSdkIntValue() >= 33;
+ AppPlatform.isAndroid && androidInfo.version.sdkInt >= 33;
//通用的局部函数
List requestPermission() {