导航菜单

页面标题

页面副标题

度娘 v1.0.1 - MainActivity.java 源代码

正在查看: 度娘 v1.0.1 应用的 MainActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package vblny.lrztdx.zzndl;

import a9.j;
import a9.k;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.provider.Settings;
import androidx.recyclerview.widget.RecyclerView;
import io.flutter.embedding.android.d;
import io.flutter.embedding.engine.b;
import kb.a;
import vblny.lrztdx.zzndl.MainActivity;

public final class MainActivity extends d {
    public static final void X(MainActivity this$0, j call, k.d result) {
        String Z;
        int intValue;
        kotlin.jvm.internal.k.e(this$0, "this$0");
        kotlin.jvm.internal.k.e(call, "call");
        kotlin.jvm.internal.k.e(result, "result");
        String str = call.f344a;
        if (str != null) {
            switch (str.hashCode()) {
                case -474128857:
                    if (str.equals("NATIVE_PHONE_INFO")) {
                        Z = this$0.Z(this$0);
                        break;
                    }
                    break;
                case 527809754:
                    if (str.equals("CHANGE_LOGO")) {
                        Object obj = call.f345b;
                        if (obj == null) {
                            intValue = 0;
                        } else if (!(obj instanceof Integer)) {
                            return;
                        } else {
                            intValue = ((Number) obj).intValue();
                        }
                        a.a(this$0, intValue);
                        return;
                    }
                    break;
                case 1086951925:
                    if (str.equals("NATIVE_CDN_URL")) {
                        Z = this$0.Y(this$0);
                        break;
                    }
                    break;
                case 2043593267:
                    if (str.equals("NATIVE_ANDROID_ID")) {
                        Z = Settings.Secure.getString(this$0.getContentResolver(), "android_id");
                        break;
                    }
                    break;
            }
            result.a(Z);
            return;
        }
        result.c();
    }

    private final String Y(Context context) {
        try {
            Bundle bundle = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData;
            kotlin.jvm.internal.k.d(bundle, "ai.metaData");
            return bundle.getString("APP_CDN_URL");
        } catch (PackageManager.NameNotFoundException e10) {
            e10.printStackTrace();
            return "";
        }
    }

    private final String Z(Context context) {
        try {
            Bundle bundle = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128).metaData;
            kotlin.jvm.internal.k.d(bundle, "ai.metaData");
            return bundle.getString("APP_CHANNEL");
        } catch (PackageManager.NameNotFoundException e10) {
            e10.printStackTrace();
            return "";
        }
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        getWindow().clearFlags(67108864);
        getWindow().addFlags(RecyclerView.UNDEFINED_DURATION);
        getWindow().getDecorView().setSystemUiVisibility(getWindow().getDecorView().getSystemUiVisibility() | 1280);
        getWindow().setStatusBarColor(0);
    }

    @Override
    public void r(io.flutter.embedding.engine.a flutterEngine) {
        kotlin.jvm.internal.k.e(flutterEngine, "flutterEngine");
        super.r(flutterEngine);
        b.b().c("myEngine", flutterEngine);
        new k(flutterEngine.k().l(), "native").e(new k.c() {
            @Override
            public final void c(j jVar, k.d dVar) {
                MainActivity.X(MainActivity.this, jVar, dVar);
            }
        });
    }
}