From 60152b1f08273deee1d537ce007ee1c12be2bd19 Mon Sep 17 00:00:00 2001 From: Runt <qingingrunt2010@qq.com> Date: Fri, 30 May 2025 16:03:04 +0000 Subject: [PATCH] 弹框问题修复 权限调整 --- libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt | 6 +++--- libmvi/src/main/AndroidManifest.xml | 19 ------------------- 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/libmvi/src/main/AndroidManifest.xml b/libmvi/src/main/AndroidManifest.xml index 54b6652..c610dd0 100644 --- a/libmvi/src/main/AndroidManifest.xml +++ b/libmvi/src/main/AndroidManifest.xml @@ -4,23 +4,8 @@ <uses-permission android:name="android.permission.INTERNET" /> - <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> - <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> - <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /><!--SDCard写权限 android 11--> <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" tools:ignore="ProtectedPermissions" /> - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!--SDCard写权限--> - <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!--SDCard读权限--> - <uses-permission android:name="android.permission.WAKE_LOCK" /> - <uses-permission android:name="android.permission.CAMERA" /> - <uses-permission android:name="android.permission.RECORD_AUDIO" /> - <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> - <!--震动权限--> - <uses-permission android:name="android.permission.VIBRATE" /> - <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> - - - <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> <uses-feature android:name="android.hardware.camera" @@ -43,8 +28,4 @@ <uses-feature android:name="android.hardware.touchscreen.multitouch.distinct" android:required="false" /> - <!--在sdcard中创建/删除文件的权限 --> - <uses-permission - android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" - tools:ignore="ProtectedPermissions" /> </manifest> \ No newline at end of file diff --git a/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt b/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt index 3dd7708..b673631 100644 --- a/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt +++ b/libmvi/src/main/java/com/runt/open/mvi/views/PublicViews.kt @@ -69,7 +69,7 @@ if(message.cancelDissmiss){ message.setDismiss.invoke() } - message.onDismissRequest + message.onDismissRequest.invoke() }) { Card( modifier = Modifier @@ -100,7 +100,7 @@ if(message.cancelDissmiss){ message.setDismiss.invoke() } - message.onDismissRequest + message.onDismissRequest.invoke() }) { Text(text = message.cancelText) } @@ -110,7 +110,7 @@ if(message.confirmDissmiss){ message.setDismiss.invoke() } - message.onConfirmRequest + message.onConfirmRequest.invoke() }) { Text(text = message.confirmText) } -- Gitblit v1.9.1