package com.mbridge.msdk.system; import android.app.Activity; import android.app.Application; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.ActivityInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.database.sqlite.SQLiteDatabase; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.Looper; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.MBridgeSDK; import com.mbridge.msdk.click.c; import com.mbridge.msdk.foundation.controller.authoritycontroller.AuthorityInfoBean; import com.mbridge.msdk.foundation.controller.authoritycontroller.CallBackForDeveloper; import com.mbridge.msdk.foundation.controller.b; import com.mbridge.msdk.foundation.db.i; import com.mbridge.msdk.foundation.download.MBDownloadConfig; import com.mbridge.msdk.foundation.download.MBDownloadManager; import com.mbridge.msdk.foundation.download.database.IDatabaseOpenHelper; import com.mbridge.msdk.foundation.download.resource.ResourceConfig; import com.mbridge.msdk.foundation.download.utils.ILogger; import com.mbridge.msdk.foundation.same.net.f.d; import com.mbridge.msdk.foundation.same.report.e; import com.mbridge.msdk.foundation.tools.ac; import com.mbridge.msdk.foundation.tools.n; import com.mbridge.msdk.foundation.tools.s; import com.mbridge.msdk.foundation.tools.w; import com.mbridge.msdk.out.SDKInitStatusListener; import com.mbridge.msdk.widget.custom.CustomViewMessageWrap; import java.lang.ref.WeakReference; import java.util.HashMap; import java.util.Map; /* compiled from: MBridgeSDKImpl */ public final class a implements MBridgeSDK { public static Map<String, String> a; public boolean b = true; private volatile MBridgeSDK.PLUGIN_LOAD_STATUS c = MBridgeSDK.PLUGIN_LOAD_STATUS.INITIAL; private volatile Context d; private boolean e = false; private BroadcastReceiver f = null; private boolean g = false; private BroadcastReceiver h = null; private SDKInitStatusListener i; private boolean j = false; private final Application.ActivityLifecycleCallbacks k = new Application.ActivityLifecycleCallbacks() { /* class com.mbridge.msdk.system.a.AnonymousClass1 */ public final void onActivityResumed(Activity activity) { } public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) { } public final void onActivityCreated(Activity activity, Bundle bundle) { n.a().c(); } public final void onActivityStarted(Activity activity) { int b = com.mbridge.msdk.foundation.controller.a.f().b(); w.d("com.mbridge.msdk", "onActivityStarted currentActivityNum:" + b); w.d("com.mbridge.msdk", "onActivityStarted isCoolStart:" + a.this.b); if (!a.this.b && b == 0) { e.a("1"); } c.a(activity, b, a.this.b, a.this.d); a.this.b = false; com.mbridge.msdk.foundation.controller.a.f().a(b + 1); } public final void onActivityPaused(Activity activity) { int b = com.mbridge.msdk.foundation.controller.a.f().b(); w.d("com.mbridge.msdk", "onActivityPaused currentActivityNum:" + b); } public final void onActivityStopped(Activity activity) { int b = com.mbridge.msdk.foundation.controller.a.f().b(); w.d("com.mbridge.msdk", "onActivityStopped currentActivityNum:" + b); if (b <= 1) { e.a("2"); } com.mbridge.msdk.foundation.controller.a.f().a(b - 1); } public final void onActivityDestroyed(Activity activity) { n.a().d(); } }; @Override // com.mbridge.msdk.MBridgeSDK public final void setThirdPartyFeatures(Map<String, Object> map) { } @Override // com.mbridge.msdk.MBridgeSDK public final void showUserPrivateInfoTips(Context context, CallBackForDeveloper callBackForDeveloper) { } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private boolean a(Context context, String str) { if (context != null) { try { PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 2); if (!(packageInfo == null || packageInfo.receivers == null)) { ActivityInfo[] activityInfoArr = packageInfo.receivers; for (ActivityInfo activityInfo : activityInfoArr) { if (activityInfo != null && str.equals(activityInfo.name)) { return true; } } } } catch (PackageManager.NameNotFoundException e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Exception e3) { if (MBridgeConstans.DEBUG) { e3.printStackTrace(); } } } return false; } private void a() { this.j = false; try { if (this.d instanceof Application) { Application application = (Application) this.d; w.d("com.mbridge.msdk", "registerActivityLifecycleListener:" + application.getPackageName()); application.registerActivityLifecycleCallbacks(this.k); } com.mbridge.msdk.foundation.same.net.n.a(this.d); b.a().a(a, this.d); this.c = MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED; new Thread(new Runnable() { /* class com.mbridge.msdk.system.a.AnonymousClass2 */ public final void run() { if (a.this.d != null) { try { CustomViewMessageWrap.copyViewFile(a.this.d, "mbridge_download_dialog_view.xml"); } catch (Exception unused) { } a aVar = a.this; if (a.a(aVar, aVar.d)) { a aVar2 = a.this; if (aVar2.a((a) aVar2.d, (Context) "com.mbridge.msdk.click.AppReceiver")) { a aVar3 = a.this; a.b(aVar3, aVar3.d); } a aVar4 = a.this; if (aVar4.a((a) aVar4.d, (Context) "com.alphab.receiver.AlphabReceiver")) { a aVar5 = a.this; a.c(aVar5, aVar5.d); } } } } }).start(); new Thread(new Runnable() { /* class com.mbridge.msdk.system.a.AnonymousClass3 */ public final void run() { Looper.prepare(); com.mbridge.msdk.c.b.a.a().e(); Looper.loop(); } }).start(); d.a().c(); HandlerThread handlerThread = new HandlerThread("mb_db_thread"); handlerThread.start(); Handler handler = new Handler(handlerThread.getLooper()); MBDownloadConfig.Builder builder = new MBDownloadConfig.Builder(); builder.setDatabaseHandler(handler); builder.setDatabaseOpenHelper(new IDatabaseOpenHelper() { /* class com.mbridge.msdk.system.a.AnonymousClass5 */ @Override // com.mbridge.msdk.foundation.download.database.IDatabaseOpenHelper public final SQLiteDatabase getReadableDatabase() { return i.a(com.mbridge.msdk.foundation.controller.a.f().j()).a(); } @Override // com.mbridge.msdk.foundation.download.database.IDatabaseOpenHelper public final SQLiteDatabase getWritableDatabase() { return i.a(com.mbridge.msdk.foundation.controller.a.f().j()).b(); } }); builder.setLogger(new ILogger() { /* class com.mbridge.msdk.system.a.AnonymousClass6 */ @Override // com.mbridge.msdk.foundation.download.utils.ILogger public final void log(String str, String str2) { w.a(str, str2); } @Override // com.mbridge.msdk.foundation.download.utils.ILogger public final void log(String str, Exception exc) { w.a(str, exc.getMessage()); } }); MBDownloadManager.getInstance().initialize(com.mbridge.msdk.foundation.controller.a.f().j(), builder.build(), new ResourceConfig.Builder().setMaxStorageSpace(100).setMaxStorageTime(259200000).build()); com.mbridge.msdk.foundation.same.report.b.a().b(); SDKInitStatusListener sDKInitStatusListener = this.i; if (sDKInitStatusListener != null && !this.j) { this.j = true; sDKInitStatusListener.onInitSuccess(); } try { n.a().a(this.d.getApplicationContext()); } catch (Exception e2) { w.b("com.mbridge.msdk", "INIT", e2); } try { com.mbridge.msdk.foundation.same.f.b.a().execute(new Runnable() { /* class com.mbridge.msdk.system.a.AnonymousClass4 */ public final void run() { int i = 24; int i2 = 1; try { com.mbridge.msdk.c.a g = com.mbridge.msdk.c.b.a().g(com.mbridge.msdk.foundation.controller.a.f().k()); if (g != null) { int s = g.s(); i = g.r(); i2 = s; } } catch (Exception unused) { } if (i2 == 0 && i > 0) { long j = 0; try { j = ((Long) ac.b(com.mbridge.msdk.foundation.controller.a.f().j(), "is_transmission_time", 0L)).longValue(); } catch (Exception unused2) { } long currentTimeMillis = System.currentTimeMillis(); if (currentTimeMillis > j + ((long) (i * 60 * 60 * 1000))) { ac.a(com.mbridge.msdk.foundation.controller.a.f().j(), "is_transmission_time", Long.valueOf(currentTimeMillis)); if (com.mbridge.msdk.foundation.controller.a.f().j() != null) { try { com.mbridge.msdk.foundation.controller.a.f().j().registerReceiver(new ExChangePMBroadcast(), new IntentFilter("mbridge_action_exchange_pm")); com.mbridge.msdk.foundation.controller.a.f().j().registerReceiver(new ExChangeVideoBroadcast(), new IntentFilter("mbridge_action_exchange_pm_receiver")); } catch (Exception unused3) { } } if (com.mbridge.msdk.foundation.controller.a.f().j() != null) { Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putString("pm-sender", com.mbridge.msdk.foundation.controller.a.f().j().getPackageName()); intent.putExtras(bundle); intent.setAction("mbridge_action_exchange_pm"); com.mbridge.msdk.foundation.controller.a.f().j().sendOrderedBroadcast(intent, null); } } } } }); } catch (Exception unused) { } } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.b("com.mbridge.msdk", "无法初始化MMSDK", e3); e3.printStackTrace(); } SDKInitStatusListener sDKInitStatusListener2 = this.i; if (sDKInitStatusListener2 != null && !this.j) { this.j = true; sDKInitStatusListener2.onInitFail(e3.getMessage()); } } } @Override // com.mbridge.msdk.MBridgeSDK public final MBridgeSDK.PLUGIN_LOAD_STATUS getStatus() { return this.c; } @Override // com.mbridge.msdk.MBridgeSDK public final void preload(Map<String, Object> map) { if (this.c == MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED) { b.a().a(map, 0); } } @Override // com.mbridge.msdk.MBridgeSDK public final void setUserPrivateInfoType(Context context, String str, int i2) { a(context); com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().a(str, i2); } @Override // com.mbridge.msdk.MBridgeSDK public final void setDoNotTrackStatus(boolean z) { com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().b(z ? 1 : 0); } @Override // com.mbridge.msdk.MBridgeSDK public final void setDoNotTrackStatus(Context context, boolean z) { a(context); com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().b(z ? 1 : 0); } @Override // com.mbridge.msdk.MBridgeSDK public final AuthorityInfoBean userPrivateInfo(Context context) { a(context); return com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().b(); } @Override // com.mbridge.msdk.MBridgeSDK public final void setConsentStatus(Context context, int i2) { a(context); com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().a(i2); } @Override // com.mbridge.msdk.MBridgeSDK public final boolean getConsentStatus(Context context) { a(context); return com.mbridge.msdk.foundation.controller.authoritycontroller.a.a().e(); } @Override // com.mbridge.msdk.MBridgeSDK public final void preloadFrame(Map<String, Object> map) { b.a().a(map, 1); } @Override // com.mbridge.msdk.MBridgeSDK public final Map<String, String> getMBConfigurationMap(String str, String str2) { return getMBConfigurationMap(str, str2, ""); } @Override // com.mbridge.msdk.MBridgeSDK public final Map<String, String> getMBConfigurationMap(String str, String str2, String str3) { HashMap hashMap = new HashMap(); hashMap.put(MBridgeConstans.ID_MBRIDGE_APPID, str); hashMap.put(MBridgeConstans.ID_MBRIDGE_APPKEY, str2); hashMap.put(MBridgeConstans.ID_MBRIDGE_WX_APPID, str3); hashMap.put(MBridgeConstans.ID_MBRIDGE_STARTUPCRASH, String.valueOf(1)); return hashMap; } @Override // com.mbridge.msdk.MBridgeSDK public final void release() { BroadcastReceiver broadcastReceiver; BroadcastReceiver broadcastReceiver2; if (this.c == MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED) { b.a().b(); } Context context = this.d; if (!(context == null || (broadcastReceiver2 = this.f) == null || !this.e)) { this.e = false; context.unregisterReceiver(broadcastReceiver2); } Context context2 = this.d; if (!(context2 == null || (broadcastReceiver = this.h) == null || !this.g)) { this.g = false; context2.unregisterReceiver(broadcastReceiver); } if (this.d instanceof Application) { Application application = (Application) this.d; w.d("com.mbridge.msdk", "unregisterActivityLifecycleListener:" + application.getPackageName()); application.unregisterActivityLifecycleCallbacks(this.k); } com.mbridge.msdk.c.b.a.a().b(); } @Override // com.mbridge.msdk.MBridgeSDK public final void init(Map<String, String> map, Application application) { this.d = application.getApplicationContext(); a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void initAsync(Map<String, String> map, Application application) { this.d = application.getApplicationContext(); a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void init(Map<String, String> map, Context context) { this.d = context.getApplicationContext(); a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void initAsync(Map<String, String> map, Context context) { this.d = context.getApplicationContext(); a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void init(Map<String, String> map, Application application, SDKInitStatusListener sDKInitStatusListener) { this.d = application; this.i = sDKInitStatusListener; a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void initAsync(Map<String, String> map, Application application, SDKInitStatusListener sDKInitStatusListener) { this.d = application; this.i = sDKInitStatusListener; a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void init(Map<String, String> map, Context context, SDKInitStatusListener sDKInitStatusListener) { this.d = context.getApplicationContext(); this.i = sDKInitStatusListener; a = map; a(); } @Override // com.mbridge.msdk.MBridgeSDK public final void initAsync(Map<String, String> map, Context context, SDKInitStatusListener sDKInitStatusListener) { this.d = context.getApplicationContext(); this.i = sDKInitStatusListener; a = map; a(); } private void a(Context context) { if (com.mbridge.msdk.foundation.controller.a.f().j() == null && context != null) { com.mbridge.msdk.foundation.controller.a.f().b(context); } } @Override // com.mbridge.msdk.MBridgeSDK public final void updateDialogWeakActivity(WeakReference<Activity> weakReference) { com.mbridge.msdk.foundation.controller.a.f().a(weakReference); } static /* synthetic */ boolean a(a aVar, Context context) { if ((context != null ? s.w(context) : 0) < 26 || Build.VERSION.SDK_INT < 26) { return false; } return true; } static /* synthetic */ void b(a aVar, Context context) { if (context != null && !aVar.e) { aVar.e = true; try { aVar.f = (BroadcastReceiver) Class.forName("com.mbridge.msdk.click.AppReceiver").newInstance(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.intent.action.PACKAGE_ADDED"); intentFilter.addDataScheme("package"); context.registerReceiver(aVar.f, intentFilter); } catch (ClassNotFoundException e2) { e2.printStackTrace(); } catch (IllegalAccessException e3) { e3.printStackTrace(); } catch (InstantiationException e4) { e4.printStackTrace(); } } } static /* synthetic */ void c(a aVar, Context context) { Class<?> cls; if (context != null) { try { if (!aVar.g && (cls = Class.forName("com.alphab.receiver.AlphabReceiver")) != null && (cls.newInstance() instanceof BroadcastReceiver)) { aVar.g = true; aVar.h = (BroadcastReceiver) cls.newInstance(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.intent.action.PACKAGE_ADDED"); intentFilter.addDataScheme("package"); context.registerReceiver(aVar.h, intentFilter); } } catch (ClassNotFoundException e2) { if (MBridgeConstans.DEBUG) { e2.printStackTrace(); } } catch (Exception e3) { if (MBridgeConstans.DEBUG) { e3.printStackTrace(); } } } } }