From 22ec43b446a3a46b7947171b18f8f79aa58b8bdc Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 28 三月 2024 15:37:22 +0800
Subject: [PATCH] 登录界面添加版本信息

---
 app/src/main/java/com/dayu/recharge/activity/LoginActivity.java |   38 ++++++++++++++++++++------------------
 app/src/main/res/layout/activity_login.xml                      |    7 +++++++
 app/src/main/res/layout/confirm_dialog.xml                      |    3 ++-
 3 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java b/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java
index 8d0138b..e6d2812 100644
--- a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java
@@ -1,15 +1,14 @@
 package com.dayu.recharge.activity;
 
-import android.Manifest;
 import android.content.Intent;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
 import android.os.Bundle;
 import android.text.TextUtils;
 import android.view.LayoutInflater;
-import android.view.View;
 import android.widget.Toast;
 
 import androidx.annotation.NonNull;
-import androidx.appcompat.app.AppCompatActivity;
 
 import com.dayu.recharge.MyApplication;
 import com.dayu.recharge.dao.BaseDaoSingleton;
@@ -46,23 +45,26 @@
     }
 
     private void initView() {
-        binding.loginBtn.setOnClickListener(new View.OnClickListener() {
-            @Override
-            public void onClick(View v) {
-                String psStr = binding.loginPw.getText().toString();
-                if (TextUtils.isEmpty(psStr)) {
-                    TipUtil.show("璇疯緭鍏ュ瘑鐮�");
-                    return;
-                }
-                if ((passWordBean == null && psStr.equals("123456"))
-                        || passWordBean != null && passWordBean.getPassWord().equalsIgnoreCase(WSMD5.getMD5Str(psStr))) {
-                    startActivity(new Intent(LoginActivity.this, HomeActivity.class));
-                    LoginActivity.this.finish();
-                } else {
-                    Toast.makeText(LoginActivity.this, "瀵嗙爜閿欒", Toast.LENGTH_SHORT).show();
-                }
+        binding.loginBtn.setOnClickListener(v -> {
+            String psStr = binding.loginPw.getText().toString();
+            if (TextUtils.isEmpty(psStr)) {
+                TipUtil.show("璇疯緭鍏ュ瘑鐮�");
+                return;
+            }
+            if ((passWordBean == null && psStr.equals("123456"))
+                    || passWordBean != null && passWordBean.getPassWord().equalsIgnoreCase(WSMD5.getMD5Str(psStr))) {
+                startActivity(new Intent(LoginActivity.this, HomeActivity.class));
+                LoginActivity.this.finish();
+            } else {
+                Toast.makeText(LoginActivity.this, "瀵嗙爜閿欒", Toast.LENGTH_SHORT).show();
             }
         });
+        try {
+            PackageInfo packageInfo=getPackageManager().getPackageInfo(getPackageName(), 0);
+            binding.versionName.setText("褰撳墠鐗堟湰锛歏"+packageInfo.versionName);
+        } catch (PackageManager.NameNotFoundException e) {
+            throw new RuntimeException(e);
+        }
     }
 
     private void getPermission() {
diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml
index 71c6ccc..40c5678 100644
--- a/app/src/main/res/layout/activity_login.xml
+++ b/app/src/main/res/layout/activity_login.xml
@@ -59,4 +59,11 @@
             android:textSize="@dimen/text_size" />
     </LinearLayout>
 
+    <TextView
+        android:id="@+id/versionName"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:text="v2.0"
+        />
+
 </LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/confirm_dialog.xml b/app/src/main/res/layout/confirm_dialog.xml
index eeeb71a..efbdefa 100644
--- a/app/src/main/res/layout/confirm_dialog.xml
+++ b/app/src/main/res/layout/confirm_dialog.xml
@@ -18,7 +18,8 @@
             android:id="@+id/confirm_data"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:text="纭閫�鍑哄悧锛�"
+            android:text="杩樻湭鍐欏崱锛侊紒锛乗n鎮ㄧ‘璁ら��鍑哄悧锛�"
+            android:gravity="center"
             android:textColor="#000000"
             android:textSize="22sp" />
 

--
Gitblit v1.8.0