导航菜单

页面标题

页面副标题

MX Player v1.97.8 - ConfigPostUtil.java 源代码

正在查看: MX Player v1.97.8 应用的 ConfigPostUtil.java JAVA 源代码文件

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


package com.mxtech.videoplayer.ad.online.model.bean;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.firebase.messaging.FirebaseMessaging;
import com.microsoft.identity.common.java.telemetry.TelemetryEventStrings;
import com.mxtech.videoplayer.ad.online.model.bean.ConfigPostUtil;
import defpackage.al;
import defpackage.hh;
import defpackage.l49;
import defpackage.shc;
import defpackage.tya;
import defpackage.vm2;
import defpackage.weh;
import defpackage.xe0;
import defpackage.ya6;
import defpackage.zf8;
import java.util.ArrayList;
import java.util.Locale;

public class ConfigPostUtil {
    public static final int NO_USER_SELECTED = 0;
    public static final int USER_SELECTED = 1;

    public static void lambda$postAllConfig$0(Context context, Task task) {
        if (task.isSuccessful()) {
            postAllConfigInternal(context, (String) task.getResult());
        } else {
            postAllConfigInternal(context, "");
        }
    }

    public static void lambda$postAllConfig$1(Context context) {
        Task task;
        FirebaseMessaging c = FirebaseMessaging.c();
        fb6 fb6Var = c.b;
        if (fb6Var != null) {
            task = fb6Var.b();
        } else {
            TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
            c.h.execute(new kd1(2, c, taskCompletionSource));
            task = taskCompletionSource.getTask();
        }
        task.addOnCompleteListener(new hh(context));
    }

    public static void postAdFreeConfig(xe0.a aVar) {
        LanguagePost languagePost = new LanguagePost();
        tya tyaVar = tya.m;
        languagePost.setAlways_adfree(al.a().getInt("key_ad_free_always", 0) == 1 ? 1 : 0);
        xe0.c cVar = new xe0.c();
        cVar.b = "POST";
        cVar.a = "https://androidapi.mxplay.com/v1/user/config";
        cVar.e(languagePost);
        new xe0(cVar).d(aVar);
    }

    public static void postAllConfig(final Context context) {
        if (shc.b(context)) {
            new l49(ya6.g).b(new zf8() {
                @Override
                public final void a() {
                    ConfigPostUtil.lambda$postAllConfig$1(context);
                }
            });
        }
    }

    public static void postAllConfigInternal(Context context, String str) {
        PackageInfo packageInfo;
        try {
            packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 8);
        } catch (PackageManager.NameNotFoundException unused) {
            packageInfo = null;
        }
        if (packageInfo == null) {
            return;
        }
        NotificationPost notificationPost = new NotificationPost();
        notificationPost.firstInstallTime = String.valueOf(packageInfo.firstInstallTime);
        notificationPost.lastUpdateTime = String.valueOf(packageInfo.lastUpdateTime);
        notificationPost.installMarket = weh.d(context);
        notificationPost.localLang = Locale.getDefault().getLanguage();
        notificationPost.model = Build.MODEL;
        notificationPost.manuFacturer = Build.MANUFACTURER;
        notificationPost.versionCode = packageInfo.versionCode;
        notificationPost.versionName = packageInfo.versionName;
        notificationPost.osName = TelemetryEventStrings.Os.OS_NAME;
        notificationPost.objectid = vm2.b;
        notificationPost.firebaseToken = str;
        xe0.c cVar = new xe0.c();
        cVar.b = "POST";
        cVar.a = "https://androidapi.mxplay.com/v1/user/config";
        cVar.e(notificationPost);
        new xe0(cVar).d(null);
    }

    public static void postLanguageConfig(String[] strArr, String[] strArr2, int i, xe0.a aVar) {
        xe0.c cVar = new xe0.c();
        cVar.b = "POST";
        cVar.a = "https://androidapi.mxplay.com/v1/user/config";
        cVar.e(new LanguagePost(strArr, strArr2, i));
        new xe0(cVar).d(aVar);
    }

    public static void postMxTubeLanguageConfig(ArrayList<String> arrayList, int i, xe0.a aVar) {
        xe0.c cVar = new xe0.c();
        cVar.b = "POST";
        cVar.a = "https://androidapi.mxplay.com/v1/user/config";
        cVar.e(new LanguagePost((String[]) arrayList.toArray(new String[0]), i));
        new xe0(cVar).d(aVar);
    }

    public static void postLanguageConfig(String[] strArr, String[] strArr2, String[] strArr3, int i, xe0.a aVar) {
        xe0.c cVar = new xe0.c();
        cVar.b = "POST";
        cVar.a = "https://androidapi.mxplay.com/v1/user/config";
        cVar.e(new LanguagePost(strArr, strArr2, strArr3, i));
        new xe0(cVar).d(aVar);
    }
}