From 3772fea76d820f1c8a604a8aafc99bd4fd25fa46 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Mon, 22 Feb 2021 21:08:05 +0800 Subject: [PATCH] [app] Show codename only for Android preview (#161) --- .../lsposed/manager/ui/fragment/StatusDialogBuilder.java | 9 ++++++++- app/src/main/res/values/strings.xml | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/lsposed/manager/ui/fragment/StatusDialogBuilder.java b/app/src/main/java/io/github/lsposed/manager/ui/fragment/StatusDialogBuilder.java index a1cb2526..d011db1b 100644 --- a/app/src/main/java/io/github/lsposed/manager/ui/fragment/StatusDialogBuilder.java +++ b/app/src/main/java/io/github/lsposed/manager/ui/fragment/StatusDialogBuilder.java @@ -72,7 +72,12 @@ public class StatusDialogBuilder extends AlertDialog.Builder { binding.framework.setText(String.format(Locale.US, "%s (%s)", installXposedVersion, ConfigManager.getXposedVersionCode())); } - binding.androidVersion.setText(context.getString(R.string.android_sdk, getAndroidVersion(), Build.VERSION.RELEASE, Build.VERSION.SDK_INT)); + if (Build.VERSION.PREVIEW_SDK_INT != 0) { + binding.androidVersion.setText(context.getString(R.string.android_sdk_preview, Build.VERSION.CODENAME)); + } else { + binding.androidVersion.setText(context.getString(R.string.android_sdk, getAndroidVersion(), Build.VERSION.RELEASE, Build.VERSION.SDK_INT)); + } + binding.manufacturer.setText(getUIFramework()); binding.cpu.setText(getCompleteArch()); @@ -134,6 +139,8 @@ public class StatusDialogBuilder extends AlertDialog.Builder { return "Q"; case 30: return "R"; + case 31: + return "S"; } return "Unknown"; } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 297c062e..1dc013bb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -93,6 +93,7 @@ Scroll to bottom Android %2$s (%1$s, API %3$d) + Android %1$s Preview This is the LSPosed Framework and modules log\nif you need a Android logcat, you can try our Log Catcher Magisk module