From 0e2325fbddacb5e776a1f1392623e3175f9d03ff Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 05 十二月 2024 17:13:53 +0800
Subject: [PATCH] 2024年12月05日17:13:52

---
 app/src/main/res/layout/fragment_me.xml                            |   87 +++++++++++++--------
 app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java       |   10 -
 app/src/main/res/values-zh/strings.xml                             |    2 
 app/src/main/res/values/strings.xml                                |    2 
 app/src/main/java/com/hdl/photovoltaic/config/AppConfigManage.java |    2 
 app/src/main/res/values-en/strings.xml                             |    2 
 app/src/main/res/layout/item_plant_details.xml                     |   53 +++++++-----
 app/src/main/res/layout/item_device_details.xml                    |   52 +++++++-----
 app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java      |   15 ++-
 9 files changed, 131 insertions(+), 94 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/config/AppConfigManage.java b/app/src/main/java/com/hdl/photovoltaic/config/AppConfigManage.java
index 42a1fac..84c22ac 100644
--- a/app/src/main/java/com/hdl/photovoltaic/config/AppConfigManage.java
+++ b/app/src/main/java/com/hdl/photovoltaic/config/AppConfigManage.java
@@ -8,7 +8,7 @@
 public class AppConfigManage {
 
     /*********鏄惁姝e紡鏈嶅姟鍣�*********/
-    private static final boolean isOnlineServer = true;
+    private static final boolean isOnlineServer = false;
     /*********姝e紡鐜*********/
     private static final String APP_KEY_ONLINE = "CSZEMDJL";
     private static final String APP_SECRET_ONLINE = "CSZEMDKBCSZEMDKR";
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
index 8a2b6c9..3bbe470 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
@@ -295,11 +295,9 @@
      */
     private void setMemberName(String userName) {
         if (TextUtils.isEmpty(userName)) {
-            viewBinding.fragmentMeUserNameTv.setVisibility(View.GONE);
-            viewBinding.fragmentMeUserNameNextIv.setVisibility(View.GONE);
+            viewBinding.userNameLl.setVisibility(View.GONE);
         } else {
-            viewBinding.fragmentMeUserNameTv.setVisibility(View.VISIBLE);
-            viewBinding.fragmentMeUserNameNextIv.setVisibility(View.VISIBLE);
+            viewBinding.userNameLl.setVisibility(View.VISIBLE);
             viewBinding.fragmentMeUserNameTv.setText(userName);
         }
 
@@ -310,17 +308,15 @@
      * 鏄剧ず璐﹀彿
      */
     private void setMemberAccount(String userAccount) {
-        if (viewBinding.fragmentMeUserNameTv.getVisibility() == View.VISIBLE) {
+        if (viewBinding.userNameLl.getVisibility() == View.VISIBLE) {
             viewBinding.fragmentMeUserRoleNextIv.setVisibility(View.GONE);
         } else {
             viewBinding.fragmentMeUserRoleNextIv.setVisibility(View.VISIBLE);
         }
-
         if (TextUtils.isEmpty(userAccount)) {
             userAccount = "--";
         }
         viewBinding.fragmentMeUserRoleTv.setText(userAccount);
-
     }
 
 
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
index edcd8e8..6188e99 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
@@ -1,6 +1,7 @@
 package com.hdl.photovoltaic.ui.me;
 
 
+import android.annotation.SuppressLint;
 import android.os.Bundle;
 import android.view.View;
 
@@ -35,7 +36,7 @@
 
     @Override
     public void onBindView(Bundle savedInstanceState) {
-       setStatusBarTranslucent();
+        setStatusBarTranslucent();
         this.typeIntValue = getIntent().getIntExtra("type", 0);
         //鍒濆鍖�
         initView();
@@ -52,7 +53,11 @@
         });
     }
 
+    @SuppressLint("SetJavaScriptEnabled")
     private void initView() {
+        viewBinding.contentView.getSettings().setJavaScriptEnabled(true);
+        //xml閲岄潰璁剧疆鑳屾櫙鏃犳晥
+        viewBinding.contentView.setBackgroundColor(getColor(R.color.text_FF161616));
         if (this.typeIntValue == 0) {
             viewBinding.toolbarTopRl.topTitleTv.setText(R.string.app_service_agreement);
         } else {
@@ -64,19 +69,19 @@
             //涓枃
             if (this.typeIntValue == 0) {
                 //鐢ㄦ埛鍗忚
-                viewBinding.contentView.loadUrl("https://developer.hdlcontrol.com/GreenSmartEnergy__UserAgreement.html");
+                viewBinding.contentView.loadUrl("https://nearest.hdlcontrol.com/common-h5/#/pages/greenEnergyAgreement/userAgreement");
             } else {
                 //闅愮鍗忚
-                viewBinding.contentView.loadUrl("https://developer.hdlcontrol.com/GreenSmartEnergy__PrivacyPolicy.html");
+                viewBinding.contentView.loadUrl("https://nearest.hdlcontrol.com/common-h5/#/pages/greenEnergyAgreement/privacyAgreement");
             }
         } else {
             //鑻辨枃
             if (this.typeIntValue == 0) {
                 //鐢ㄦ埛鍗忚
-                viewBinding.contentView.loadUrl("https://developer.hdlcontrol.com/GreenSmartEnergy__UserAgreement-En.html");
+                viewBinding.contentView.loadUrl("https://nearest.hdlcontrol.com/common-h5/#/pages/greenEnergyAgreement/userAgreementEn");
             } else {
                 //闅愮鍗忚
-                viewBinding.contentView.loadUrl("https://developer.hdlcontrol.com/GreenSmartEnergy_PrivacyPolicy-En.html");
+                viewBinding.contentView.loadUrl("https://nearest.hdlcontrol.com/common-h5/#/pages/greenEnergyAgreement/privacyAgreementEn");
             }
         }
 
diff --git a/app/src/main/res/layout/fragment_me.xml b/app/src/main/res/layout/fragment_me.xml
index 83a2a84..a507662 100644
--- a/app/src/main/res/layout/fragment_me.xml
+++ b/app/src/main/res/layout/fragment_me.xml
@@ -57,47 +57,68 @@
                     app:layout_constraintStart_toStartOf="parent"
                     app:layout_constraintTop_toTopOf="parent" />
 
-                <TextView
-                    android:id="@+id/fragment_me_user_name_tv"
-                    android:layout_width="wrap_content"
-                    android:layout_height="22dp"
+                <!--鏄剧ず鐢ㄦ埛鍚嶇О-->
+                <LinearLayout
+                    android:id="@+id/user_name_ll"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/dp_16"
                     android:layout_marginTop="@dimen/dp_16"
-                    android:textColor="@color/text_E6FFFFFF"
-                    android:textSize="@dimen/text_18"
+                    android:layout_marginEnd="@dimen/dp_16"
+                    android:gravity="center"
+                    android:orientation="horizontal"
                     app:layout_constraintEnd_toEndOf="@+id/fragment_me_icon_iv"
                     app:layout_constraintStart_toStartOf="@+id/fragment_me_icon_iv"
-                    app:layout_constraintTop_toBottomOf="@+id/fragment_me_icon_iv" />
+                    app:layout_constraintTop_toBottomOf="@+id/fragment_me_icon_iv">
 
-                <ImageView
-                    android:id="@+id/fragment_me_user_name_next_iv"
-                    android:layout_width="16dp"
-                    android:layout_height="@dimen/dp_16"
-                    android:layout_marginStart="3dp"
-                    android:src="@drawable/next"
-                    app:layout_constraintBottom_toBottomOf="@+id/fragment_me_user_name_tv"
-                    app:layout_constraintStart_toEndOf="@+id/fragment_me_user_name_tv"
-                    app:layout_constraintTop_toTopOf="@+id/fragment_me_user_name_tv" />
+                    <TextView
+                        android:id="@+id/fragment_me_user_name_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:gravity="end|center_vertical"
+                        android:paddingStart="@dimen/dp_0"
+                        android:paddingEnd="@dimen/dp_3"
+                        android:textColor="@color/text_E6FFFFFF"
+                        android:textSize="@dimen/text_18" />
 
-                <TextView
-                    android:id="@+id/fragment_me_user_role_tv"
-                    android:layout_width="wrap_content"
-                    android:layout_height="17dp"
-                    android:layout_marginTop="@dimen/dp_11"
-                    android:textColor="@color/text_66FFFFFF"
-                    android:textSize="@dimen/text_14"
+                    <ImageView
+                        android:id="@+id/fragment_me_user_name_next_iv"
+                        android:layout_width="16dp"
+                        android:layout_height="@dimen/dp_16"
+                        android:src="@drawable/next" />
+                </LinearLayout>
+                <!--鏄剧ず鐢ㄦ埛璐﹀彿-->
+                <LinearLayout
+                    android:id="@+id/account_ll"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/dp_16"
+                    android:layout_marginTop="4.5dp"
+                    android:layout_marginEnd="@dimen/dp_16"
+                    android:gravity="center"
+                    android:orientation="horizontal"
                     app:layout_constraintEnd_toEndOf="@+id/fragment_me_icon_iv"
                     app:layout_constraintStart_toStartOf="@+id/fragment_me_icon_iv"
-                    app:layout_constraintTop_toBottomOf="@+id/fragment_me_user_name_tv" />
+                    app:layout_constraintTop_toBottomOf="@+id/user_name_ll">
 
-                <ImageView
-                    android:id="@+id/fragment_me_user_role_next_iv"
-                    android:layout_width="@dimen/dp_16"
-                    android:layout_height="@dimen/dp_16"
-                    android:layout_marginStart="3dp"
-                    android:src="@drawable/next"
-                    app:layout_constraintBottom_toBottomOf="@+id/fragment_me_user_role_tv"
-                    app:layout_constraintStart_toEndOf="@+id/fragment_me_user_role_tv"
-                    app:layout_constraintTop_toTopOf="@+id/fragment_me_user_role_tv" />
+                    <TextView
+                        android:id="@+id/fragment_me_user_role_tv"
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content"
+                        android:gravity="end|center_vertical"
+                        android:paddingStart="@dimen/dp_0"
+                        android:paddingEnd="@dimen/dp_3"
+                        android:textColor="@color/text_66FFFFFF"
+                        android:textSize="@dimen/text_14" />
+
+                    <ImageView
+                        android:id="@+id/fragment_me_user_role_next_iv"
+                        android:layout_width="@dimen/dp_16"
+                        android:layout_height="@dimen/dp_16"
+                        android:src="@drawable/next" />
+                </LinearLayout>
+
+
             </androidx.constraintlayout.widget.ConstraintLayout>
 
             <LinearLayout
diff --git a/app/src/main/res/layout/item_device_details.xml b/app/src/main/res/layout/item_device_details.xml
index 2913a84..e6b701e 100644
--- a/app/src/main/res/layout/item_device_details.xml
+++ b/app/src/main/res/layout/item_device_details.xml
@@ -36,36 +36,44 @@
                 android:background="@drawable/device_image"
                 android:scaleType="centerCrop" />
 
-            <TextView
-                android:id="@+id/device_state_tv"
-                android:layout_width="7dp"
-                android:layout_height="7dp"
-                android:layout_marginStart="@dimen/dp_11"
-                android:layout_marginTop="@dimen/dp_21"
-                android:layout_toEndOf="@+id/device_details_image_iv"
-                android:background="@drawable/device_state_ff38c494" />
 
-            <TextView
-                android:id="@+id/device_details_name_tv"
+            <LinearLayout
+                android:id="@+id/home_name_ll"
                 android:layout_width="match_parent"
-                android:layout_height="@dimen/dp_19"
-                android:layout_marginStart="@dimen/dp_6"
+                android:layout_height="@dimen/dp_20"
+                android:layout_marginStart="@dimen/dp_11"
                 android:layout_marginTop="@dimen/dp_15"
-                android:layout_marginEnd="@dimen/dp_6"
-                android:layout_toEndOf="@+id/device_state_tv"
-                android:ellipsize="end"
-                android:gravity="center_vertical|start"
-                android:singleLine="true"
-                android:textColor="@color/text_E6FFFFFF"
-                android:textSize="@dimen/text_14" />
+                android:layout_toEndOf="@+id/device_details_image_iv"
+                android:gravity="center_vertical"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/device_state_tv"
+                    android:layout_width="7dp"
+                    android:layout_height="7dp"
+                    android:background="@drawable/device_state_ff38c494" />
+
+                <TextView
+                    android:id="@+id/device_details_name_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:ellipsize="end"
+                    android:gravity="center_vertical|start"
+                    android:paddingStart="@dimen/dp_6"
+                    android:paddingEnd="@dimen/dp_20"
+                    android:singleLine="true"
+                    android:text="@string/power_station"
+                    android:textColor="@color/text_E6FFFFFF"
+                    android:textSize="@dimen/text_14" />
+            </LinearLayout>
 
 
             <TextView
                 android:id="@+id/device_details_sn_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_below="@+id/device_details_name_tv"
-                android:layout_alignStart="@+id/device_state_tv"
+                android:layout_below="@+id/home_name_ll"
+                android:layout_alignStart="@+id/home_name_ll"
                 android:layout_marginTop="@dimen/dp_3"
                 android:gravity="center_vertical"
                 android:text="SN:"
@@ -76,7 +84,7 @@
                 android:id="@+id/device_details_value_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_below="@+id/device_details_name_tv"
+                android:layout_below="@+id/home_name_ll"
                 android:layout_marginStart="3dp"
                 android:layout_marginTop="1.5dp"
                 android:layout_toEndOf="@+id/device_details_sn_tv"
diff --git a/app/src/main/res/layout/item_plant_details.xml b/app/src/main/res/layout/item_plant_details.xml
index 07a5ac1..4700d04 100644
--- a/app/src/main/res/layout/item_plant_details.xml
+++ b/app/src/main/res/layout/item_plant_details.xml
@@ -31,36 +31,43 @@
                 android:background="@drawable/default_user"
                 android:scaleType="centerCrop" />
 
-            <TextView
-                android:id="@+id/device_state_tv"
-                android:layout_width="7dp"
-                android:layout_height="7dp"
-                android:layout_marginStart="@dimen/dp_11"
-                android:layout_marginTop="@dimen/dp_21"
-                android:layout_toEndOf="@+id/device_details_image_iv"
-                android:background="@drawable/device_state_ff38c494" />
 
-            <TextView
-                android:id="@+id/device_details_name_tv"
+            <LinearLayout
+                android:id="@+id/home_name_ll"
                 android:layout_width="match_parent"
                 android:layout_height="@dimen/dp_20"
-                android:layout_marginStart="@dimen/dp_6"
+                android:layout_marginStart="@dimen/dp_11"
                 android:layout_marginTop="@dimen/dp_15"
-                android:layout_marginEnd="10dp"
-                android:layout_toEndOf="@+id/device_state_tv"
-                android:ellipsize="end"
-                android:gravity="center_vertical|start"
-                android:singleLine="true"
-                android:text="@string/power_station"
-                android:textColor="@color/text_E6FFFFFF"
-                android:textSize="@dimen/text_14" />
+                android:layout_toEndOf="@+id/device_details_image_iv"
+                android:gravity="center_vertical"
+                android:orientation="horizontal">
+
+                <TextView
+                    android:id="@+id/device_state_tv"
+                    android:layout_width="7dp"
+                    android:layout_height="7dp"
+                    android:background="@drawable/device_state_ff38c494" />
+
+                <TextView
+                    android:id="@+id/device_details_name_tv"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:ellipsize="end"
+                    android:gravity="center_vertical|start"
+                    android:paddingStart="@dimen/dp_6"
+                    android:paddingEnd="@dimen/dp_20"
+                    android:singleLine="true"
+                    android:text="@string/power_station"
+                    android:textColor="@color/text_E6FFFFFF"
+                    android:textSize="@dimen/text_14" />
+            </LinearLayout>
 
             <TextView
                 android:id="@+id/device_details_sn_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_below="@+id/device_details_name_tv"
-                android:layout_alignStart="@+id/device_state_tv"
+                android:layout_below="@+id/home_name_ll"
+                android:layout_alignStart="@+id/home_name_ll"
                 android:layout_marginTop="@dimen/dp_3"
                 android:gravity="center_vertical"
                 android:text="@string/string_capacity"
@@ -71,7 +78,7 @@
                 android:id="@+id/device_details_value_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:layout_below="@+id/device_details_name_tv"
+                android:layout_below="@+id/home_name_ll"
                 android:layout_marginStart="3dp"
                 android:layout_marginTop="1.5dp"
                 android:layout_toEndOf="@+id/device_details_sn_tv"
@@ -111,7 +118,7 @@
 
                     <LinearLayout
                         android:layout_width="match_parent"
-                        android:layout_height="wrap_content">
+                        android:layout_height="@dimen/dp_18">
 
                         <TextView
                             android:id="@+id/power_value_tv"
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index 273e3b2..301247f 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -283,7 +283,7 @@
     <string name="no_equipment">No equipment!</string>
     <string name="filtering">Select</string>
     <string name="reset">Reset</string>
-    <string name="string_capacity">String capacity:</string>
+    <string name="string_capacity">String capacity</string>
     <string name="grid_connected_state">Grid-connected state</string>
     <string name="grid_connected">Grid-tied</string>
     <string name="off_network">Off-grid</string>
diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml
index 7b36d32..5d73cee 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -281,7 +281,7 @@
     <string name="no_equipment">鏆傛棤璁惧!</string>
     <string name="filtering">绛涢��</string>
     <string name="reset">閲嶇疆</string>
-    <string name="string_capacity">缁勪覆瀹归噺:</string>
+    <string name="string_capacity">缁勪覆瀹归噺</string>
     <string name="grid_connected_state">骞剁綉鐘舵��</string>
     <string name="grid_connected">骞剁綉</string>
     <string name="off_network">绂荤綉</string>
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0352fe3..0b9d4e6 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -281,7 +281,7 @@
     <string name="no_equipment">鏆傛棤璁惧!</string>
     <string name="filtering">绛涢��</string>
     <string name="reset">閲嶇疆</string>
-    <string name="string_capacity">缁勪覆瀹归噺:</string>
+    <string name="string_capacity">缁勪覆瀹归噺</string>
     <string name="grid_connected_state">骞剁綉鐘舵��</string>
     <string name="grid_connected">骞剁綉</string>
     <string name="off_network">绂荤綉</string>

--
Gitblit v1.8.0