From 5a43cb75120f69a57d5238e855eef8e82b3e4544 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期五, 25 四月 2025 13:15:22 +0800 Subject: [PATCH] 加了前台服务 --- app/src/main/java/com/hdl/photovoltaic/HDLApp.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java index b4ba57d..2ddf9e6 100644 --- a/app/src/main/java/com/hdl/photovoltaic/HDLApp.java +++ b/app/src/main/java/com/hdl/photovoltaic/HDLApp.java @@ -7,6 +7,7 @@ import android.content.res.Configuration; import android.os.Build; import android.os.LocaleList; +import android.os.Process; import android.os.SystemClock; import android.text.TextUtils; import android.util.Log; @@ -42,6 +43,7 @@ import com.hdl.sdk.link.core.connect.HDLUdpConnect; import com.hdl.sdk.link.core.utils.QueueUtils; import com.hdl.sdk.link.core.utils.mqtt.MqttRecvClient; +import com.umeng.commonsdk.UMConfigure; import org.greenrobot.eventbus.EventBus; @@ -59,6 +61,7 @@ public class HDLApp extends Application { + final String TAG=HDLApp.class.getName(); //鎺у埗鎵撳嵃 Debug妯″紡鎵撳嵃 private Boolean isLogEnabled = true; //涓夋柟sdk鍒濆鍖栨爣璇� @@ -84,7 +87,12 @@ public void onCreate() { super.onCreate(); // 鑾峰彇褰撳墠杩涚▼鐨凱ID - Log.d("杩涚▼===", android.os.Process.myPid() + ""); + String processMessage= "杩涚▼ID:"+Process.myPid()+" 杩涚▼鍚嶏細"+RuningAcitvityUtil.getAppName(getBaseContext()); + Log.d(TAG, processMessage); + if (RuningAcitvityUtil.getAppName(getBaseContext()).contains(":")) { + //闈炲師鐢熻繘绋嬶紝鐢ㄥ垵濮嬪寲鍚庨潰鐨� + return; + } mHDLApp = this; SharedPreUtils.init(this); getAppLanguage(); @@ -170,10 +178,25 @@ this.networkMonitoring(); //鍒濆鍖栨湰鍦癮ssets鏂囦欢澶硅祫婧愭枃浠� // this.initLocalAssetsData(); + //鍒濆鍖栧弸鐩烻DK + initUMengSDK(); } + /** + * 鍒濆鍖栧弸鐩烻DK锛屾姄闂��鏃ュ織 + * 闆嗘垚鏁欑▼鍦板潃锛歨ttps://developer.umeng.com/docs/119267/detail/118588 + */ + private void initUMengSDK() { + UMConfigure.preInit(this, "6801aec0bc47b67d833fd76d", "XenterraSolar"); + //appkey鍜宑hannl蹇呴』淇濇寔鍜岄鍒濆鍖栦竴鑷达紒锛侊紒 + //deviceType锛氳澶囩被鍨嬶紝UMConfigure.DEVICE_TYPE_PHONE涓烘墜鏈恒�乁MConfigure.DEVICE_TYPE_BOX涓虹洅瀛� + //pushSecret锛歅ush鎺ㄩ�佷笟鍔$殑secret + UMConfigure.init(this, "6801aec0bc47b67d833fd76d", "XenterraSolar", UMConfigure.DEVICE_TYPE_PHONE, ""); + UMConfigure.setLogEnabled(false);//AppConfigManage.isDebug() + } + /** * 鍒濆鍖朒DLLinkPMSdk -- Gitblit v1.8.0