APKPure v3.19.91版本的 MD5 值为:f9be25764b720fb55728dbddf2153619
以下内容为反编译后的 qdad.java 源代码,内容仅作参考
package p5;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.provider.Settings;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.method.LinkMovementMethod;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.appcompat.app.AlertController;
import androidx.appcompat.app.qdah;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.recyclerview.widget.qdbe;
import com.apkpure.aegon.R;
import com.apkpure.aegon.aigc.qdae;
import com.apkpure.aegon.app.newcard.model.AppCardData;
import com.apkpure.aegon.application.RealApplicationLike;
import com.apkpure.aegon.main.launcher.qdaf;
import com.apkpure.aegon.utils.m0;
import com.apkpure.aegon.utils.qdbf;
import java.util.HashMap;
import java.util.Locale;
public final class qdad {
public static final jw.qdac f27678a = new jw.qdac("MIUIOptNoticeShowHelperLog");
public static void a(FragmentManager fragmentManager) {
boolean z10;
Fragment E = fragmentManager.E("MIUIOptNoticeDialogTag");
Fragment E2 = fragmentManager.E("MIUIOptNoticeDialogTag");
if (E2 != null && E2.isVisible() && (E2 instanceof qdab)) {
z10 = true;
} else {
z10 = false;
}
if (z10) {
try {
((qdab) E).dismissAllowingStateLoss();
} catch (Exception e10) {
f27678a.g("miui Dialog Dismiss Exception", e10);
}
}
}
public static SharedPreferences b() {
Application application = RealApplicationLike.getApplication();
if (application == null) {
f27678a.d("miui opt get sp context is null");
return null;
}
return application.getSharedPreferences("miui_opt", 0);
}
public static boolean c(boolean z10) {
boolean z11;
String str;
jw.qdac qdacVar = f27678a;
if (!z10) {
str = "Don't need show, is not apks";
} else if (!(!TextUtils.isEmpty(l9.qdaa.a("ro.miui.ui.version.name")))) {
str = "Don't need show, is not miui";
} else {
if (!TextUtils.isEmpty(l9.qdaa.a("ro.miui.ui.version.name"))) {
try {
z11 = ((Boolean) Class.forName("android.os.SystemProperties").getDeclaredMethod("getBoolean", String.class, Boolean.TYPE).invoke(null, "persist.sys.miui_optimization", Boolean.FALSE)).booleanValue();
} catch (Exception e10) {
e10.printStackTrace();
jw.qdab.b(e10);
jw.qdab.c("Unable to use SystemProperties.getBoolean", "---crash---");
jw.qdab.c("MIUISystemUtilsLog", "Unable to use SystemProperties.getBoolean," + jw.qdab.b(e10));
}
if (!z11) {
return true;
}
str = "Don't need show, is not open miui opt";
}
z11 = false;
if (!z11) {
}
}
qdacVar.d(str);
return false;
}
public static void d(Context context, String str, qdbf qdbfVar, com.apkpure.aegon.app.assetmanager.qdac qdacVar) {
int indexOf;
TextView textView;
if (str == null) {
str = "";
}
HashMap hashMap = new HashMap();
if (context instanceof j7.qdaa) {
j7.qdaa qdaaVar = (j7.qdaa) context;
hashMap.put(AppCardData.KEY_SCENE, Long.valueOf(qdaaVar.H1()));
hashMap.put("source_scene", Long.valueOf(qdaaVar.f22961f.sourceScene));
}
hashMap.put("pop_type", "xiaomi_miui_help_pop");
hashMap.put("related_package_name", str);
jw.qdac qdacVar2 = f27678a;
qdacVar2.a("report map info : {}", hashMap);
qdah a10 = new qdah.qdaa(context).a();
String string = context.getString(R.string.arg_res_0x7f1303dd);
String str2 = "Check FAQ page";
try {
if (!string.contains("Check FAQ page")) {
str2 = "查看帮助";
if (!string.contains("查看帮助")) {
str2 = "查看幫助";
if (!string.contains("查看幫助")) {
indexOf = -1;
SpannableString spannableString = new SpannableString(string);
if (indexOf != -1) {
spannableString.setSpan(new qdac(context, a10, hashMap), indexOf, string.length(), 33);
}
a10.setCanceledOnTouchOutside(false);
a10.setTitle(R.string.arg_res_0x7f1303df);
AlertController alertController = a10.f752g;
alertController.f648f = spannableString;
textView = alertController.B;
if (textView != null) {
textView.setText(spannableString);
}
a10.g(-2, context.getString(android.R.string.cancel), new com.apkpure.aegon.app.activity.qdah(qdacVar, 3));
a10.g(-1, context.getString(R.string.arg_res_0x7f1303de), new qdae(qdbfVar, 4));
a10.show();
f(context, a10, hashMap);
return;
}
}
}
a10.show();
f(context, a10, hashMap);
return;
} catch (Exception e10) {
qdacVar2.g("miui opt dialog show error", e10);
return;
}
indexOf = string.indexOf(str2);
SpannableString spannableString2 = new SpannableString(string);
if (indexOf != -1) {
}
a10.setCanceledOnTouchOutside(false);
a10.setTitle(R.string.arg_res_0x7f1303df);
AlertController alertController2 = a10.f752g;
alertController2.f648f = spannableString2;
textView = alertController2.B;
if (textView != null) {
}
a10.g(-2, context.getString(android.R.string.cancel), new com.apkpure.aegon.app.activity.qdah(qdacVar, 3));
a10.g(-1, context.getString(R.string.arg_res_0x7f1303de), new qdae(qdbfVar, 4));
}
public static void e(Context context) {
String str;
String str2;
jw.qdac qdacVar = f27678a;
if (context == null) {
qdacVar.d("startCloseMIUIOptGuide context is null");
return;
}
Locale c4 = r7.qdac.c();
if (c4 != null) {
qdacVar.a("language name: {}", c4.getLanguage());
}
if (c4 != null && c4.getLanguage() != null && "zh".equals(c4.getLanguage())) {
str = "https://tapi.pureapk.com/zh/";
} else {
str = "https://tapi.pureapk.com/";
}
StringBuilder g10 = qdbe.g(str, "help/how-to-disable-miui-optimization?enabled=");
boolean z10 = false;
if (Settings.Secure.getInt(context.getContentResolver(), "development_settings_enabled", 0) != 0) {
z10 = true;
}
if (z10) {
str2 = "1";
} else {
str2 = "0";
}
g10.append(str2);
String sb2 = g10.toString();
qdacVar.a("miui helper page url : {}", sb2);
qdaf.qdaa qdaaVar = new qdaf.qdaa(sb2);
if (context instanceof j7.qdaa) {
j7.qdaa qdaaVar2 = (j7.qdaa) context;
qdaaVar2.u2(new z8.qdaa());
qdaaVar.f8836g = qdaaVar2.f22961f;
}
qdaf.b(context, qdaaVar, Boolean.FALSE);
}
public static void f(Context context, qdah qdahVar, HashMap hashMap) {
View findViewById = qdahVar.findViewById(R.id.arg_res_0x7f090800);
if (findViewById == null) {
jw.qdab.c("MIUIOptNoticeReportLog", "MIUIOptNoticeReport reportDialogShow view is null.");
} else {
com.apkpure.aegon.statistics.datong.qdae.r(findViewById, "pop", false);
com.apkpure.aegon.statistics.datong.qdae.n(null, findViewById, "imp", hashMap);
}
TextView textView = (TextView) qdahVar.findViewById(android.R.id.title);
if (textView != null) {
textView.setTextSize(20.0f);
}
TextView textView2 = (TextView) qdahVar.findViewById(android.R.id.message);
if (textView2 != null) {
textView2.setMovementMethod(LinkMovementMethod.getInstance());
textView2.setTextSize(16.0f);
}
Button e10 = qdahVar.e(-1);
com.apkpure.aegon.statistics.datong.qdae.q(e10, "close_button", hashMap, false);
Button e11 = qdahVar.e(-2);
com.apkpure.aegon.statistics.datong.qdae.q(e11, "cancel_button", hashMap, false);
e11.setTextColor(m0.k(R.attr.arg_res_0x7f04014e, context));
e11.setTextSize(14.0f);
e10.setTextColor(m0.k(R.attr.arg_res_0x7f04014e, context));
e10.setTextSize(14.0f);
}
}