From 70a344485bd0c9b68ac91f72ed23ec5bfa998b09 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 25 十一月 2021 19:30:25 +0800 Subject: [PATCH] 功能完善 --- android/app/src/main/java/com/yeshi/location/MyApplication.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 46 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..eebc234 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,54 @@ 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.baidu.mapapi.SDKInitializer; +import com.tencent.tauth.Tencent; +import com.umeng.analytics.MobclickAgent; +import com.umeng.commonsdk.UMConfigure; +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); + } + + @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) { + + } + //鐧惧害鍦板浘 + SDKInitializer.initialize(application); + //鍒濆鍖朡Q鐧诲綍 + Tencent.setIsPermissionGranted(true); } } -- Gitblit v1.8.0