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