From 87b84172d0de41a3b6d352b7fa05efdedae44cce Mon Sep 17 00:00:00 2001 From: Matthew Date: Sat, 21 Oct 2023 11:29:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E9=A2=98=E6=98=BE=E7=A4=BA=E5=BD=93?= =?UTF-8?q?=E5=89=8D=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/xinyingpower/microphoto/MainActivity.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/com/xinyingpower/microphoto/MainActivity.java b/app/src/main/java/com/xinyingpower/microphoto/MainActivity.java index 5f42350f..9fdb18d7 100644 --- a/app/src/main/java/com/xinyingpower/microphoto/MainActivity.java +++ b/app/src/main/java/com/xinyingpower/microphoto/MainActivity.java @@ -18,6 +18,7 @@ import android.os.Handler; import android.os.PowerManager; import android.os.SystemClock; +import androidx.appcompat.app.ActionBar; import androidx.core.app.ActivityCompat; import androidx.appcompat.app.AppCompatActivity; @@ -89,6 +90,10 @@ public class MainActivity extends AppCompatActivity { setContentView(binding.getRoot()); // getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + ActionBar actionBar = getSupportActionBar(); + + actionBar.setTitle(actionBar.getTitle().toString() + " " + getVersionName(getApplicationContext())); + WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE); Display defaultDisplay = windowManager.getDefaultDisplay(); int width = defaultDisplay.getWidth(); @@ -682,6 +687,16 @@ public class MainActivity extends AppCompatActivity { } } + String verName = ""; + try { + verName = context.getPackageManager(). + getPackageInfo(context.getPackageName(), 0).versionName; + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } + return verName; + } + // private void initSocket() { // NettyChatClient nettyChatClient = NettyChatClient.newInstance("47.96.238.157", 6891); //// NettyChatClient nettyChatClient = NettyChatClient.newInstance("180.166.218.222", 40032);