From 82543be6c46db80bb06f8e5bcad3f4e079b932b6 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 15 一月 2026 20:04:03 +0800
Subject: [PATCH] 2026年01月15日20:04:01
---
app/src/main/java/com/hdl/photovoltaic/ui/me/TemperatureUnitActivity.java | 3 +
app/src/main/java/com/hdl/photovoltaic/ui/me/languageSelectionActivity.java | 3 +
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageActivity.java | 5 ++
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java | 4 ++
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java | 5 ++
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java | 5 ++
app/src/main/java/com/hdl/photovoltaic/ui/me/SetActivity.java | 6 +++
app/src/main/java/com/hdl/photovoltaic/ui/me/AsRegardsActivity.java | 10 ++++-
app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java | 4 +
app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java | 5 ++
app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java | 7 +++
app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java | 19 +++++++--
app/src/main/java/com/hdl/photovoltaic/ui/me/ContactUsActivity.java | 5 ++
app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageHouseActivity.java | 4 ++
14 files changed, 76 insertions(+), 9 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
index 359774d..9eb20b3 100644
--- a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
+++ b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
@@ -133,13 +133,16 @@
/**
* 鏄惁鏄父瀹㈡ā寮�
+ *
* @return (true=娓稿妯″紡,false=姝e父妯″紡)
*/
public boolean isTourist_mode() {
return tourist_mode;
}
+
/**
* 鏄惁鏄父瀹㈡ā寮�
+ *
* @return (true=娓稿妯″紡,false=姝e父妯″紡)
*/
public void setTourist_mode(boolean tourist_mode) {
@@ -147,27 +150,30 @@
}
-
/**
* 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
- * true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
+ * true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
*/
private boolean isTouristModeJumpLogic = false;
/**
* 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
+ *
* @return true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
*/
public boolean isTouristModeJumpLogic() {
return isTouristModeJumpLogic;
}
+
/**
* 鐢ㄦ潵娓稿妯″紡鍐峰惎鍔ㄥ己鍒惰烦鍒扮櫥褰曠晫闈㈡爣璁�
+ *
* @return true=娓稿妯″紡,鍐峰惎鍔ㄥ己鍒惰烦杞櫥褰曠晫闈紝false锛氭寜姝e父娴佺▼璺�
*/
public void setTouristModeJumpLogic(boolean touristModeJumpLogic) {
isTouristModeJumpLogic = touristModeJumpLogic;
}
+
public boolean isAutomaticSkipNoNetworkFlag() {
return automaticSkipNoNetworkFlag;
}
@@ -442,6 +448,13 @@
return m_Home;
}
+ /**
+ * 鏄笉鏄樋鎷変集璇█
+ * @return true琛ㄧず鏄樋鎷変集璇█锛屽惁鍒欎笉鏄�
+ */
+ public boolean isArabicLanguage() {
+ return this.currentAppLanguage.equals(Languages.ar);
+ }
/**
* 鍒锋柊
@@ -473,8 +486,6 @@
HdlFileLogic.getInstance().writeFile(HdlFileLogic.getInstance().getUserFilePath(), json);
// SharedPreUtils.saveMyDataInfo("UserConfigManage.json", json, HDLApp.getInstance());
}
-
-
}
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/AsRegardsActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/AsRegardsActivity.java
index 5c75473..feeee19 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/AsRegardsActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/AsRegardsActivity.java
@@ -1,7 +1,6 @@
package com.hdl.photovoltaic.ui.me;
-
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Color;
@@ -14,6 +13,7 @@
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.AppConfigManage;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityAsRegardsBinding;
import com.hdl.photovoltaic.enums.ShowErrorMode;
import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -148,7 +148,13 @@
viewBinding.toolbarTopRl.topBackLl.setVisibility(View.VISIBLE);
String versionsStr = _mActivity.getResources().getString(R.string.app_version_number) + " " + AppConfigManage.getVersionName();
viewBinding.asRegardsIconVersionsTv.setText(versionsStr);
-
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180);
+ viewBinding.asRegardsRlLlRightNextIv.setRotation(180);
+ viewBinding.serviceAgreementLlRightNextIv.setRotation(180);
+ viewBinding.privacyPolicyLlRightNextIv.setRotation(180);
+ viewBinding.contactUsLlRightNextIv.setRotation(180);
+ }
}
/**
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/ContactUsActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/ContactUsActivity.java
index e42e757..a8df602 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/ContactUsActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/ContactUsActivity.java
@@ -9,6 +9,7 @@
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityContactUsBinding;
import com.hdl.photovoltaic.listener.CloudCallBeak;
import com.hdl.photovoltaic.other.HdlResidenceLogic;
@@ -122,6 +123,8 @@
private void initView() {
viewBinding.toolbarTopRl.topTitleTv.setText(R.string.contact_us);
viewBinding.toolbarTopRl.topBackLl.setVisibility(View.VISIBLE);
-
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
}
\ No newline at end of file
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 e969935..c6f5c07 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
@@ -286,6 +286,13 @@
} else {
viewBinding.fragmentMeUserNameNextIv.setVisibility(View.VISIBLE);
}
+
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.fragmentMeLineDeviceDebugIl.fragmentMeLineRightIconIv.setRotation(180);
+ viewBinding.fragmentMeLineSetIl.fragmentMeLineRightIconIv.setRotation(180);
+ viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineRightIconIv.setRotation(180);
+ viewBinding.fragmentMeLineHelpIl.fragmentMeLineRightIconIv.setRotation(180);
+ }
}
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/SetActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/SetActivity.java
index a3c69bb..df00087 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/SetActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/SetActivity.java
@@ -162,6 +162,12 @@
viewBinding.setContextSwitchIl.parentCl.setVisibility(View.GONE);
viewBinding.setNotificationSettingsIl.lineV.setVisibility(View.GONE);
}
+
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ viewBinding.setLanguageIl.sllLlRlRightNextIv.setRotation(180); // 鏃嬭浆180搴�
+ viewBinding.setTemperatureUnitIl.sllLlRlRightNextIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
@Override
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/TemperatureUnitActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/TemperatureUnitActivity.java
index 9697ddf..122d258 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/TemperatureUnitActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/TemperatureUnitActivity.java
@@ -117,6 +117,9 @@
languageAdapter = new LanguageAdapter(this.mList, _mActivity);
viewBinding.languageRc.setLayoutManager(linearLayout);
viewBinding.languageRc.setAdapter(languageAdapter);
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
/**
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 1b0a55a..cf0a3a9 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
@@ -85,6 +85,8 @@
viewBinding.contentView.loadUrl("https://common.hdlcontrol.com/common-h5/#/pages/greenEnergyAgreement/privacyAgreementEn");
}
}
-
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/languageSelectionActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/languageSelectionActivity.java
index 5380c26..a5ba28b 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/languageSelectionActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/languageSelectionActivity.java
@@ -233,6 +233,9 @@
languageAdapter = new LanguageAdapter(this.list, _mActivity);
viewBinding.languageRc.setLayoutManager(linearLayout);
viewBinding.languageRc.setAdapter(languageAdapter);
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageActivity.java
index dd50313..dd5fd31 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageActivity.java
@@ -16,6 +16,7 @@
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.ConstantManage;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.FragmentMessageBinding;
import com.hdl.photovoltaic.enums.FilterType;
import com.hdl.photovoltaic.enums.MessageStateType;
@@ -300,6 +301,10 @@
viewBinding.messageRcv.setLayoutManager(new LinearLayoutManager(_mActivity));
viewBinding.messageRcv.setAdapter(mMessageAdapter);
pullToRefresh();
+
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
/**
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
index ef49d5b..d6799b9 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageInfoActivity.java
@@ -339,6 +339,10 @@
// }
} catch (Exception e) {
}
+
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.toolbarTopRl.topLeftIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java
index 944fd6d..0bcb85c 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageActivity.java
@@ -23,6 +23,7 @@
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivitySearchMessgeBinding;
import com.hdl.photovoltaic.listener.CloudCallBeak;
import com.hdl.photovoltaic.other.HdlCommonLogic;
@@ -287,6 +288,10 @@
}
});
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.messageBackIv.setRotation(180); // 鏃嬭浆180搴�
+ }
+
}
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageHouseActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageHouseActivity.java
index 9799503..328227c 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageHouseActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/SearchMessageHouseActivity.java
@@ -19,6 +19,7 @@
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.ConstantManage;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityHouseSearchBinding;
import com.hdl.photovoltaic.enums.HomepageTitleTabSwitch;
import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -283,6 +284,9 @@
}
});
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.powerStationBackIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java
index dbd4a2f..6ff9e5b 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/DeviceSearchActivity.java
@@ -18,6 +18,7 @@
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.bean.PageNumberObject;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityDeviceSearchBinding;
import com.hdl.photovoltaic.enums.ShowErrorMode;
import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -311,6 +312,10 @@
}
});
+
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.powerStationBackIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
/**
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
index f1fced3..5bb6376 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
@@ -22,6 +22,7 @@
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
+import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityHouseSearchBinding;
import com.hdl.photovoltaic.enums.ShowErrorMode;
import com.hdl.photovoltaic.enums.SortType;
@@ -300,7 +301,9 @@
});
-
+ if (UserConfigManage.getInstance().isArabicLanguage()) {
+ viewBinding.powerStationBackIv.setRotation(180); // 鏃嬭浆180搴�
+ }
}
--
Gitblit v1.8.0