正在查看: MX Player v1.97.8 应用的 ConfigPostUtil.java JAVA 源代码文件
本页面展示 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);
}
}