正在查看: Clean Center v0.5.5 应用的 InitProvider.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clean Center v0.5.5 应用的 InitProvider.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pdf.reader.fileviewer.provider;
import android.app.Application;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.text.TextUtils;
import com.blankj.utilcode.util.Utils;
import com.google.android.gms.ads.MobileAds;
import com.google.android.gms.ads.initialization.InitializationStatus;
import com.google.android.gms.ads.initialization.OnInitializationCompleteListener;
import com.pdf.reader.fileviewer.ad.AdUtils;
import com.pdf.reader.fileviewer.notification.PushReceiverHandle;
import com.pdf.reader.fileviewer.utils.AnalyticsUtil;
import com.pdf.reader.fileviewer.utils.EventUtils;
import com.pdf.reader.fileviewer.utils.MMKVKeys;
import com.pdf.reader.fileviewer.utils.MMKVKeysKt;
import com.pdf.reader.fileviewer.utils.MMKVUtils;
import com.pdf.reader.fileviewer.utils.OsUtils;
import com.yandex.div.core.DivActionHandler;
import kotlin.Metadata;
import kotlin.NotImplementedError;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0004\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\b\u0010\u0004\u001a\u00020\u0005H\u0016JO\u0010\u0006\u001a\u0004\u0018\u00010\u00072\u0006\u0010\b\u001a\u00020\t2\u0010\u0010\n\u001a\f\u0012\u0006\b\u0001\u0012\u00020\f\u0018\u00010\u000b2\b\u0010\r\u001a\u0004\u0018\u00010\f2\u0010\u0010\u000e\u001a\f\u0012\u0006\b\u0001\u0012\u00020\f\u0018\u00010\u000b2\b\u0010\u000f\u001a\u0004\u0018\u00010\fH\u0016¢\u0006\u0002\u0010\u0010J\u0012\u0010\u0011\u001a\u0004\u0018\u00010\f2\u0006\u0010\b\u001a\u00020\tH\u0016J\u001c\u0010\u0012\u001a\u0004\u0018\u00010\t2\u0006\u0010\b\u001a\u00020\t2\b\u0010\u0013\u001a\u0004\u0018\u00010\u0014H\u0016J1\u0010\u0015\u001a\u00020\u00162\u0006\u0010\b\u001a\u00020\t2\b\u0010\r\u001a\u0004\u0018\u00010\f2\u0010\u0010\u000e\u001a\f\u0012\u0006\b\u0001\u0012\u00020\f\u0018\u00010\u000bH\u0016¢\u0006\u0002\u0010\u0017J;\u0010\u0018\u001a\u00020\u00162\u0006\u0010\b\u001a\u00020\t2\b\u0010\u0013\u001a\u0004\u0018\u00010\u00142\b\u0010\r\u001a\u0004\u0018\u00010\f2\u0010\u0010\u000e\u001a\f\u0012\u0006\b\u0001\u0012\u00020\f\u0018\u00010\u000bH\u0016¢\u0006\u0002\u0010\u0019¨\u0006\u001a"}, d2 = {"Lcom/pdf/reader/fileviewer/provider/InitProvider;", "Landroid/content/ContentProvider;", "<init>", "()V", "onCreate", "", "query", "Landroid/database/Cursor;", "uri", "Landroid/net/Uri;", "projection", "", "", DivActionHandler.DivActionReason.SELECTION, "selectionArgs", "sortOrder", "(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;", "getType", "insert", "values", "Landroid/content/ContentValues;", "delete", "", "(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I", "update", "(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I", "com.pdf.reader.fileviewer-55_release"}, k = 1, mv = {2, 1, 0}, xi = 48)
public final class InitProvider extends ContentProvider {
@Override
public boolean onCreate() {
OsUtils osUtils = OsUtils.INSTANCE;
Application app = Utils.getApp();
Intrinsics.checkNotNullExpressionValue(app, "getApp(...)");
String curProcessName = osUtils.getCurProcessName(app);
if (!TextUtils.isEmpty(curProcessName) && !Intrinsics.areEqual(curProcessName, Utils.getApp().getPackageName())) {
return false;
}
MMKVUtils mMKVUtils = MMKVUtils.INSTANCE;
Application app2 = Utils.getApp();
Intrinsics.checkNotNullExpressionValue(app2, "getApp(...)");
mMKVUtils.init(app2);
MobileAds.initialize(Utils.getApp(), new OnInitializationCompleteListener() {
public final void onInitializationComplete(InitializationStatus initializationStatus) {
Intrinsics.checkNotNullParameter(initializationStatus, "it");
}
});
EventUtils.INSTANCE.initSdk();
AdUtils adUtils = AdUtils.INSTANCE;
Application app3 = Utils.getApp();
Intrinsics.checkNotNullExpressionValue(app3, "getApp(...)");
adUtils.initSdk(app3);
AnalyticsUtil analyticsUtil = AnalyticsUtil.INSTANCE;
Application app4 = Utils.getApp();
Intrinsics.checkNotNullExpressionValue(app4, "getApp(...)");
analyticsUtil.init(app4);
PushReceiverHandle pushReceiverHandle = PushReceiverHandle.INSTANCE;
Application app5 = Utils.getApp();
Intrinsics.checkNotNullExpressionValue(app5, "getApp(...)");
pushReceiverHandle.startMyPush(app5);
if (MMKVKeysKt.getMMKVLong(MMKVKeys.keyInstallTime, 0L) == 0) {
MMKVKeysKt.putMMKVLong(MMKVKeys.keyInstallTime, System.currentTimeMillis());
}
BuildersKt.launch$default(CoroutineScopeKt.CoroutineScope(Dispatchers.getIO()), (CoroutineContext) null, (CoroutineStart) null, new InitProvider$onCreate$2(null), 3, (Object) null);
return false;
}
@Override
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
Intrinsics.checkNotNullParameter(uri, "uri");
throw new NotImplementedError("An operation is not implemented: Not yet implemented");
}
@Override
public String getType(Uri uri) {
Intrinsics.checkNotNullParameter(uri, "uri");
throw new NotImplementedError("An operation is not implemented: Not yet implemented");
}
@Override
public Uri insert(Uri uri, ContentValues values) {
Intrinsics.checkNotNullParameter(uri, "uri");
throw new NotImplementedError("An operation is not implemented: Not yet implemented");
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
Intrinsics.checkNotNullParameter(uri, "uri");
throw new NotImplementedError("An operation is not implemented: Not yet implemented");
}
@Override
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
Intrinsics.checkNotNullParameter(uri, "uri");
throw new NotImplementedError("An operation is not implemented: Not yet implemented");
}
}