From 9580d80ae7fd2c56d5de9a04b2747b26f631954d Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Thu, 05 Jun 2025 13:15:21 +0000 Subject: [PATCH] 权限说明优化 --- libmvi/src/main/java/com/runt/open/mvi/base/BaseActivity.kt | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 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 91dae29..bf326ac 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 @@ -398,22 +398,26 @@ var message = ""; if(permissions.contains(Manifest.permission.READ_EXTERNAL_STORAGE)){ title = "申请文件读取权限"; - message = "通过文件读取权限后,可无障碍使用图片、音乐、视频并添加到直播的音视频流中" + message = " 通过文件读取权限后,可无障碍使用图片类、音乐类、视频类文件,并将读取的文件数据添加到直播中的音视频流中。" }else if(permissions.contains(Manifest.permission.CAMERA)){ title = "申请相机权限"; - message = "通过相机权限后,可将相机画面添加到直播画面流中" + message = " 通过相机权限后,可无障碍使用相机及USB采集设备,并将设备采集的画面添加到直播中的视频流中。" }else if(permissions.contains(Manifest.permission.RECORD_AUDIO)){ title = "申请话筒权限"; - message = "通过话筒权限后,可将话筒声音添加到直播声音流中" - }else if(permissions.contains(Manifest.permission.READ_MEDIA_IMAGES)){ + message = " 通过话筒权限后,可无障碍使用话筒设备,并将话筒采集的音频数据添加到直播中的音频流中" + }else if(permissions.contains(Manifest.permission.READ_MEDIA_IMAGES) || + permissions.contains(Manifest.permission.READ_MEDIA_VIDEO)){ title = "申请图片和视频文件权限"; - message = "通过图片和视频文件权限后,可将图片和视频画面添加到直播画面流中" + message = " 通过图片类和视频类文件权限后,可将读取的图片和视频数据添加到直播中的音视频流中。" + }/*else if(permissions.contains(Manifest.permission.READ_MEDIA_IMAGES)){ + title = "申请图片文件权限"; + message = "通过图片类文件权限后,可将读取的图片数据添加到直播中的视频流中。" }else if(permissions.contains(Manifest.permission.READ_MEDIA_VIDEO)){ - title = "申请图片和视频文件权限"; - message = "通过图片和视频文件权限后,可将图片和视频画面添加到直播画面流中" - }else if(permissions.contains(Manifest.permission.READ_MEDIA_AUDIO)){ + title = "申请视频文件权限"; + message = "通过视频类文件权限后,可将读取的视频数据添加到直播中的音视频流中。" + }*/else if(permissions.contains(Manifest.permission.READ_MEDIA_AUDIO)){ title = "申请音频文件权限"; - message = "通过音频文件权限后,可将音频文件的声音添加到直播声音流中" + message = " 通过音频文件权限后,可将音频文件的声音添加到直播中的音频流中" }/*else if(permissions.contains(Manifest.permission.POST_NOTIFICATIONS)){ title = "申请通知栏权限"; message = "通过通知栏权限后,可开启后台服务,保证相机、话筒、截屏、扬声器等功能不被系统终止" @@ -498,7 +502,7 @@ } fun getBooleanProjectPrefrence(key : String,value : Boolean) : Boolean { - return PreferencesUtils.getBoolean(this , key , value , PreferencesUtils.USER) + return PreferencesUtils.getBoolean(this , key , value , PreferencesUtils.PROJECT) } fun getStringUserPrefrence(key : String) : String { @@ -506,7 +510,7 @@ } fun getStringUserPrefrence(key : String,value : String?) : String { - return PreferencesUtils.getString(this , key , value, PreferencesUtils.PROJECT) + return PreferencesUtils.getString(this , key , value, PreferencesUtils.USER) } fun getStringProjectPrefrence(key : String) : String { -- Gitblit v1.9.1