Browse Source

[new]处理权限申请问题

zk 1 year ago
parent
commit
28918e6988

+ 0 - 1
android/app/src/main/AndroidManifest.xml

@@ -8,7 +8,6 @@
     <uses-permission
     <uses-permission
         android:name="android.permission.WRITE_EXTERNAL_STORAGE"
         android:name="android.permission.WRITE_EXTERNAL_STORAGE"
         android:maxSdkVersion="28" />
         android:maxSdkVersion="28" />
-    <uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
 
 
     <!-- required -->
     <!-- required -->
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
     <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

+ 6 - 1
lib/handler/audio_picker_handler.dart

@@ -7,7 +7,12 @@ class AudioPickerHandler {
 
 
   //申请权限
   //申请权限
   static Future<bool> requestPermissionExtend() async {
   static Future<bool> requestPermissionExtend() async {
-    final PermissionState ps = await PhotoManager.requestPermissionExtend();
+    final PermissionState ps = await PhotoManager.requestPermissionExtend(
+        requestOption: PermissionRequestOption(
+            androidPermission: AndroidPermission(
+      type: RequestType(RequestType.audio.value | RequestType.video.value),
+      mediaLocation: false,
+    )));
     return ps.hasAccess;
     return ps.hasAccess;
   }
   }