From 2a4a9b0756d96166f4f5da6519a574bba1217776 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期四, 11 一月 2024 11:35:56 +0800 Subject: [PATCH] 2024年01月11日11:35:40 --- app/src/main/java/com/hdl/photovoltaic/HDLApp.java | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java index 5bcb757..350f879 100644 --- a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java +++ b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java @@ -1,9 +1,18 @@ package com.hdl.photovoltaic; import android.app.Application; +import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; +import android.location.Location; +import android.location.LocationListener; +import android.location.LocationManager; +import android.os.Bundle; import android.text.TextUtils; + +import androidx.annotation.NonNull; +import androidx.core.app.ActivityCompat; import com.hdl.hdlhttp.HxHttpConfig; import com.hdl.linkpm.sdk.HDLLinkPMSdk; @@ -15,6 +24,7 @@ import com.hdl.photovoltaic.config.UserConfigManage; import com.hdl.photovoltaic.enums.NetworkType; import com.hdl.photovoltaic.other.HdlLogLogic; +import com.hdl.photovoltaic.other.HdlOtaLogic; import com.hdl.photovoltaic.other.HdlThreadLogic; import com.hdl.photovoltaic.ui.HomeLoginActivity; import com.hdl.photovoltaic.uni.HDLUniMPSDKManager; @@ -63,6 +73,8 @@ SharedPreUtils.init(this); getAppLanguage(); initThirdSDK(); +// appLocationInfo(); + } public void getAppLanguage() { @@ -151,13 +163,20 @@ HDLLinkPMSdk.initWithAppKey(getInstance(), AppConfigManage.getAppKey(), AppConfigManage.getAppSecret(), AppConfigManage.getAPPRegionUrl()); //2.璁剧疆鎵撳嵃 HDLLinkPMSdk.setLogEnabled(isLogEnabled); - //3.閰嶇疆鎺ュ彛璇锋眰璇█ - Locale locale = LocalManageUtil.getSystemLocale(this); - if (!locale.getLanguage().equals("zh")) { - HDLLinkPMSdk.setLanguage("en"); - } else { - HDLLinkPMSdk.setLanguage("cn"); + if (TextUtils.isEmpty(UserConfigManage.getInstance().getCurrentAppLanguage())) { + //榛樿閰嶇疆鎺ュ彛璇锋眰璇█鏄腑鏂� + UserConfigManage.getInstance().setCurrentAppLanguage(LocalManageUtil.zh); } + //3.閰嶇疆鎺ュ彛璇锋眰璇█ + HDLLinkPMSdk.setLanguage(UserConfigManage.getInstance().getCurrentAppLanguage()); + +// //3.閰嶇疆鎺ュ彛璇锋眰璇█ +// Locale locale = LocalManageUtil.getSystemLocale(this); +// if (!locale.getLanguage().equals("zh")) { +// HDLLinkPMSdk.setLanguage("en"); +// } else { +// HDLLinkPMSdk.setLanguage("zh"); +// } // HDLLinkPMSdk.setLanguage("en");//寮哄埗浣跨敤鑻辨枃 //4.鐩戝惉鐧诲嚭澶勭悊 HDLLinkPMUser.getInstance().setOnReloginListener(new IOnReloginListener() { @@ -290,6 +309,5 @@ HdlLogLogic.print("娴嬭瘯Mqtt杩炴帴鏈嶅姟绔け璐�--->"); } } - } -- Gitblit v1.8.0