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