From 53cfbb7c949edc8e3d0b624e251afbad1a1c74ca Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期一, 08 一月 2024 18:03:18 +0800
Subject: [PATCH] 2024年01月08日18:03:16

---
 app/src/main/java/com/hdl/photovoltaic/utils/LocalManageUtil.java |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 52 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/LocalManageUtil.java b/app/src/main/java/com/hdl/photovoltaic/utils/LocalManageUtil.java
index 8e00e2f..c48b8b0 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/LocalManageUtil.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/LocalManageUtil.java
@@ -9,7 +9,15 @@
 import android.util.DisplayMetrics;
 
 
+import com.alibaba.fastjson.JSON;
+import com.hdl.linkpm.sdk.utils.HDLFileUtils;
+import com.hdl.photovoltaic.HDLApp;
+import com.hdl.photovoltaic.config.AppConfigManage;
+import com.hdl.photovoltaic.config.UserConfigManage;
+import com.hdl.photovoltaic.other.HdlFileLogic;
 import com.hdl.photovoltaic.ui.adapter.LanguageAdapter;
+import com.hdl.photovoltaic.ui.bean.LongLatListInfo;
+import com.hdl.photovoltaic.ui.bean.NationBean;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -155,5 +163,49 @@
     }
 
 
+    //鍥藉,鐪佷唤,鍩庡競
+    private static List<NationBean> nationBeans = new ArrayList<>();
+    //鍥藉,鐪佷唤,缁忕含搴�
+    private static List<LongLatListInfo> longLatBeans = new ArrayList<>();
+
+    public static void getLocationInfo(Context context) {
+        if (isZh()) {
+            nationBeans = JSON.parseArray(HdlFileLogic.getInstance().openAssetsFileJson("locationCN.json", context), NationBean.class);
+        } else {
+            nationBeans = JSON.parseArray(HdlFileLogic.getInstance().openAssetsFileJson("locationEN.json", context), NationBean.class);
+        }
+    }
+
+    public static void getLongLatInfo(Context context) {
+        if (isZh()) {
+            longLatBeans = JSON.parseArray(HdlFileLogic.getInstance().openAssetsFileJson("longLatCN.json", context), LongLatListInfo.class);
+        } else {
+            longLatBeans = JSON.parseArray(HdlFileLogic.getInstance().openAssetsFileJson("longLatEN.json", context), LongLatListInfo.class);
+        }
+    }
+
+
+    public static boolean isZh() {
+//        Locale locale = context.getResources().getConfiguration().locale;
+//        String language = locale.getLanguage();
+        String language = UserConfigManage.getInstance().getCurrentAppLanguage();
+        return language.equals(zh);
+    }
+
+    public static List<NationBean> getNationBeans() {
+        if (nationBeans == null) {
+            return new ArrayList<>();
+        }
+        return nationBeans;
+    }
+
+    public static List<LongLatListInfo> getLongLatBeans() {
+        if (longLatBeans == null) {
+            return new ArrayList<>();
+        }
+        return longLatBeans;
+    }
+
+
 }
 

--
Gitblit v1.8.0