From 2ab82ffae343795196cf92bcff63149b30cb42a3 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Tue, 04 Nov 2025 14:30:55 +0000
Subject: [PATCH] uri改回 path

---
 libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt b/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt
index 5e1dfb0..eceeb09 100644
--- a/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt
+++ b/libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt
@@ -233,7 +233,7 @@
     }
 
     @Retention(AnnotationRetention.SOURCE)
-    @StringDef(Manifest.permission.READ_MEDIA_VIDEO, Manifest.permission.READ_MEDIA_AUDIO, Manifest.permission.READ_MEDIA_IMAGES)
+    @StringDef(Manifest.permission.READ_MEDIA_VIDEO, Manifest.permission.READ_MEDIA_AUDIO, Manifest.permission.READ_MEDIA_IMAGES,Manifest.permission.READ_EXTERNAL_STORAGE)
     annotation class ManifestType
 
     fun requestFile(@ManifestType fileType :String,maxCount:Int = 1,fileResult:Observer<List<String>>){
@@ -443,7 +443,7 @@
         for (permission in list) {
             if (ContextCompat.checkSelfPermission(this , permission) != PackageManager.PERMISSION_GRANTED) {
                 allGranted = false
-                if (showPop) {
+                if (showPop && !allGranted) {
                     // TODO:
                     var title = ""
                     var message = "";
@@ -469,10 +469,10 @@
                     }*/else if(permissions.contains(Manifest.permission.READ_MEDIA_AUDIO)){
                         title = "申请音频文件权限";
                         message = "     通过音频文件权限后,可将音频文件的声音添加到直播中的音频流中"
-                    }/*else if(permissions.contains(Manifest.permission.POST_NOTIFICATIONS)){
+                    }else if(permissions.contains(Manifest.permission.POST_NOTIFICATIONS)){
                         title = "申请通知栏权限";
                         message = "通过通知栏权限后,可开启后台服务,保证相机、话筒、截屏、扬声器等功能不被系统终止"
-                    }*/
+                    }
                     if(!TextUtils.isEmpty(title)){
                         mViewModel!!.showPopupWindow(title = title, message = message)
                     }

--
Gitblit v1.9.1