From d1ebb94e1a17b7c25d4fcf73d85345d92cc86b5c Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期二, 02 一月 2024 18:41:34 +0800
Subject: [PATCH] 2024年01月02日18:41:32
---
app/src/main/java/com/hdl/photovoltaic/HDLApp.java | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java
index 30c1fb7..53ddf88 100644
--- a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java
+++ b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java
@@ -23,6 +23,7 @@
import com.hdl.photovoltaic.internet.HttpServer.MyNanoHttpService;
import com.hdl.photovoltaic.other.HdlFileLogic;
import com.hdl.photovoltaic.other.HdlOtaLogic;
+import com.hdl.photovoltaic.other.HdlThreadLogic;
import com.hdl.photovoltaic.ui.HomeLoginActivity;
import com.hdl.photovoltaic.uni.HDLUniMPSDKManager;
import com.hdl.photovoltaic.utils.AppManagerUtils;
@@ -37,15 +38,12 @@
import java.util.Locale;
import java.util.Objects;
+import cn.jpush.android.api.JPushInterface;
import io.dcloud.common.util.RuningAcitvityUtil;
import okhttp3.logging.HttpLoggingInterceptor;
public class HDLApp extends Application {
- /**
- * 榛樿涓枃
- */
- public String currentAppLanguage = "zh";
//鎺у埗鎵撳嵃 Debug妯″紡鎵撳嵃
private Boolean isLogEnabled = true;
//涓夋柟sdk鍒濆鍖栨爣璇�
@@ -65,24 +63,22 @@
super.onCreate();
mHDLApp = this;
+ SharedPreUtils.init(this);
getAppLanguage();
initThirdSDK();
-
}
public void getAppLanguage() {
- String language = SharedPreUtils.getSharedPreferencesKey("language", this);
+ String language = UserConfigManage.getInstance().getCurrentAppLanguage();
if (TextUtils.isEmpty(language)) {
//浠庡唴瀛橀噷闈㈣幏鍙栦笉鍒拌瑷�,鑾峰彇褰撳墠绯荤粺鐨�;
String str = getResources().getConfiguration().locale.getCountry();
if (str.equals("CN") || str.equals("TW")) {
- language = "zh";
+ UserConfigManage.getInstance().setCurrentAppLanguage(LocalManageUtil.zh);
} else {
- language = "en";
+ UserConfigManage.getInstance().setCurrentAppLanguage(LocalManageUtil.en);
}
}
- currentAppLanguage = language;
-
}
public void setInfoMap(String key, String value) {
@@ -132,7 +128,7 @@
// //9.鍒濆鍖栫綉缁滃伐鍏�
// NetWorkUtil.init(this);
// //10.鍒濆鍖栨瀬鍏夋帹閫�
-// initJPush();
+ initJPush();
initHDLLinkPMSdk();
HDLLinkLocalSdk.getInstance().init(getInstance());
initSocket();
@@ -221,6 +217,11 @@
}
}
+ private void initJPush() {
+ JPushInterface.setDebugMode(true);
+ JPushInterface.init(getBaseContext());
+ }
+
// /**
// * 鍒濆鍖杣ni app mqtt
--
Gitblit v1.8.0