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);
    }
}