manager: Only display slotinformation on AB devices (#233)

还是有人在用 A-Only 分区设备的
This commit is contained in:
科家
2025-06-29 12:31:50 +08:00
committed by GitHub
parent 80f89c0241
commit 4f82eda003

View File

@@ -81,6 +81,7 @@ import com.sukisu.ultra.ui.component.TryUmountContent
import com.sukisu.ultra.ui.theme.CardConfig
import com.sukisu.ultra.ui.util.SuSFSManager
import com.sukisu.ultra.ui.util.SuSFSManager.isSusVersion_1_5_8
import com.sukisu.ultra.ui.util.isAbDevice
import kotlinx.coroutines.launch
import java.text.SimpleDateFormat
import java.util.*
@@ -1185,6 +1186,7 @@ private fun BasicSettingsContent(
onShowRestoreDialog: () -> Unit
) {
var scriptLocationExpanded by remember { mutableStateOf(false) }
val isAbDevice = isAbDevice()
Column(
modifier = Modifier
@@ -1393,6 +1395,7 @@ private fun BasicSettingsContent(
}
// 槽位信息按钮
if (isAbDevice) {
Card(
modifier = Modifier.fillMaxWidth(),
colors = CardDefaults.cardColors(
@@ -1447,6 +1450,7 @@ private fun BasicSettingsContent(
}
}
}
}
Row(
modifier = Modifier.fillMaxWidth(),
horizontalArrangement = Arrangement.spacedBy(12.dp)
@@ -1509,7 +1513,9 @@ private fun SlotInfoDialog(
onUseUname: (String) -> Unit,
onUseBuildTime: (String) -> Unit
) {
if (showDialog) {
val isAbDevice = isAbDevice()
if (showDialog && isAbDevice) {
AlertDialog(
onDismissRequest = onDismiss,
title = {