feat: Improve device information in debugging section

Closes #1977
This commit is contained in:
Ushie 2024-07-03 01:34:01 +03:00
parent 39fbb87010
commit d63133189d
No known key found for this signature in database
GPG key ID: B3AAD18842E34632
2 changed files with 14 additions and 16 deletions

View file

@ -30,6 +30,7 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.core.content.getSystemService
import androidx.lifecycle.viewModelScope
import app.revanced.manager.BuildConfig
import app.revanced.manager.R
import app.revanced.manager.ui.component.AppTopBar
import app.revanced.manager.ui.component.ColumnWithScrollbar
@ -132,22 +133,17 @@ fun AdvancedSettingsScreen(
}
)
GroupHeader(stringResource(R.string.device))
GroupHeader(stringResource(R.string.debugging))
SettingsListItem(
headlineContent = stringResource(R.string.device_model),
supportingContent = Build.MODEL
)
SettingsListItem(
headlineContent = stringResource(R.string.device_android_version),
supportingContent = Build.VERSION.RELEASE
)
SettingsListItem(
headlineContent = stringResource(R.string.device_architectures),
supportingContent = Build.SUPPORTED_ABIS.joinToString(", ")
)
SettingsListItem(
headlineContent = stringResource(R.string.device_memory_limit),
supportingContent = memoryLimit
headlineContent = stringResource(R.string.about_device),
supportingContent = """
**Version**: ${BuildConfig.VERSION_NAME} (${BuildConfig.VERSION_CODE})
**Build type**: ${BuildConfig.BUILD_TYPE}
**Model**: ${Build.MODEL}
**Android version**: ${Build.VERSION.RELEASE} (${Build.VERSION.SDK_INT})
**Supported Archs**: ${Build.SUPPORTED_ABIS.joinToString(", ")}
**Memory limit**: $memoryLimit
""".trimIndent()
)
}
}

View file

@ -145,7 +145,7 @@
<string name="device_model">Model</string>
<string name="device_architectures">CPU Architectures</string>
<string name="device_memory_limit">Memory limits</string>
<string name="device_memory_limit_format">Normal: %1$d MB, Large: %2$d MB</string>
<string name="device_memory_limit_format">%1$dMB (Normal) - %2$dMB (Large)</string>
<string name="patch_bundles_section">Patch bundles</string>
<string name="patch_bundles_redownload">Redownload all patch bundles</string>
<string name="patch_bundles_reset">Reset patch bundles</string>
@ -337,4 +337,6 @@
<string name="remote_bundle_description">Import remote files from a URL, can automatically update</string>
<string name="recommended">Recommended</string>
<string name="show">Show</string>
<string name="debugging">Debugging</string>
<string name="about_device">About device</string>
</resources>