From 8327000a0cce5e47226372e0e25c1e6faec497e7 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 一月 2022 16:56:43 +0800 Subject: [PATCH] 推送功能完善 --- android/app/src/main/java/com/yeshi/location/MyApplication.java | 46 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 44 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/yeshi/location/MyApplication.java b/android/app/src/main/java/com/yeshi/location/MyApplication.java index 9c72c77..02667c6 100644 --- a/android/app/src/main/java/com/yeshi/location/MyApplication.java +++ b/android/app/src/main/java/com/yeshi/location/MyApplication.java @@ -1,10 +1,52 @@ package com.yeshi.location; -import com.baidu.mapapi.base.BmfMapApplication; +import android.Manifest; +import android.app.Application; +import android.content.Context; +import android.os.Build; +import android.telephony.TelephonyManager; +import android.util.Log; -public class MyApplication extends BmfMapApplication { +import com.tencent.tauth.Tencent; +import com.umeng.analytics.MobclickAgent; +import com.umeng.commonsdk.UMConfigure; +import com.ut.device.UTDevice; +import com.yeshi.location.utils.ManifestDataUtil; + +import androidx.multidex.MultiDex; + + +public class MyApplication extends Application { + + public static MyApplication application; + + //鍏煎4.4浠ヤ笅鐗堟湰 + protected void attachBaseContext(Context newBase) { + super.attachBaseContext(newBase); + MultiDex.install(this); + UTDevice.getUtdid(application); + } + + @Override public void onCreate() { super.onCreate(); + application = this; + MultiDex.install(this); + } + + public static void init(final Application application) { + //鍙嬬洘鍒濆鍖� + String channel = ManifestDataUtil.getAppMetaData(application, "UMENG_CHANNEL"); + try { + UMConfigure.setLogEnabled(false); + UMConfigure.init(application, application.getResources().getString(R.string.umeng_key), channel, UMConfigure.DEVICE_TYPE_PHONE, null); + // 閫夌敤AUTO椤甸潰閲囬泦妯″紡 + MobclickAgent.setPageCollectionMode(MobclickAgent.PageMode.AUTO); + } catch (Throwable e) { + + } + //鍒濆鍖朡Q鐧诲綍 + Tencent.setIsPermissionGranted(true); } } -- Gitblit v1.8.0