小红书.apk(点击下载) / a.java


package xy1;

import android.app.Activity;
import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.provider.Settings;
import android.util.Log;
import com.xingin.nativedump.easyfloat.permission.PermissionFragment;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import kotlin.Metadata;
import kotlin.TypeCastException;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.Intrinsics;
import wy1.g;
import y7.f;
import yy1.b;
import yy1.c;
import yy1.d;
import z60.h;
import zy1.e;

@Metadata(bv = {}, d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u000e\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0018\u0010\u0019J\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0007J\u0018\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0007\u001a\u00020\u00062\u0006\u0010\t\u001a\u00020\bH\u0007J\u0010\u0010\u000e\u001a\u00020\n2\u0006\u0010\r\u001a\u00020\fH\u0007J\u0017\u0010\u000f\u001a\u00020\n2\u0006\u0010\r\u001a\u00020\fH\u0000¢\u0006\u0004\b\u000f\u0010\u0010J\u0010\u0010\u0011\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0015\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0016\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\u0010\u0010\u0017\u001a\u00020\n2\u0006\u0010\r\u001a\u00020\fH\u0002¨\u0006\u001a"}, d2 = {"Lxy1/a;", "", "Landroid/content/Context;", "context", "", "a", "Landroid/app/Activity;", "activity", "Lwy1/g;", "onPermissionResult", "", "j", "Landroid/app/Fragment;", "fragment", "c", "k", "(Landroid/app/Fragment;)V", "e", "g", f.f156778k, "i", h.f160753a, "d", "b", "<init>", "()V", "nativedump-ui_release"}, k = 1, mv = {1, 4, 0})
/* compiled from: PermissionUtils.kt */
public final class a {

    /* renamed from: a  reason: collision with root package name */
    public static final a f156218a = new a();

    @JvmStatic
    public static final boolean a(Context context) {
        Intrinsics.checkParameterIsNotNull(context, "context");
        if (Build.VERSION.SDK_INT >= 23) {
            return f156218a.d(context);
        }
        yy1.f fVar = yy1.f.f160040a;
        if (fVar.b()) {
            return f156218a.e(context);
        }
        if (fVar.d()) {
            return f156218a.g(context);
        }
        if (fVar.e()) {
            return f156218a.h(context);
        }
        if (fVar.c()) {
            return f156218a.f(context);
        }
        if (fVar.a()) {
            return f156218a.i(context);
        }
        return true;
    }

    @JvmStatic
    public static final void c(Fragment fragment) {
        Intrinsics.checkParameterIsNotNull(fragment, "fragment");
        try {
            Field declaredField = Settings.class.getDeclaredField("ACTION_MANAGE_OVERLAY_PERMISSION");
            Intrinsics.checkExpressionValueIsNotNull(declaredField, "clazz.getDeclaredField(\"…NAGE_OVERLAY_PERMISSION\")");
            Intent intent = new Intent(declaredField.get(null).toString());
            StringBuilder sb3 = new StringBuilder();
            sb3.append("package:");
            Activity activity = fragment.getActivity();
            Intrinsics.checkExpressionValueIsNotNull(activity, "fragment.activity");
            sb3.append(activity.getPackageName());
            intent.setData(Uri.parse(sb3.toString()));
            fragment.startActivityForResult(intent, 199);
        } catch (Exception e14) {
            e.f164007c.b("PermissionUtils--->", String.valueOf(e14));
        }
    }

    @JvmStatic
    public static final void j(Activity activity, g gVar) {
        Intrinsics.checkParameterIsNotNull(activity, "activity");
        Intrinsics.checkParameterIsNotNull(gVar, "onPermissionResult");
        PermissionFragment.f60287c.a(activity, gVar);
    }

    public final void b(Fragment fragment) {
        if (yy1.f.f160040a.c()) {
            b.a(fragment);
        } else if (Build.VERSION.SDK_INT >= 23) {
            try {
                c(fragment);
            } catch (Exception e14) {
                e eVar = e.f164007c;
                String stackTraceString = Log.getStackTraceString(e14);
                Intrinsics.checkExpressionValueIsNotNull(stackTraceString, "Log.getStackTraceString(e)");
                eVar.b("PermissionUtils--->", stackTraceString);
            }
        } else {
            e.f164007c.a("PermissionUtils--->", "user manually refuse OVERLAY_PERMISSION");
        }
    }

    public final boolean d(Context context) {
        if (yy1.f.f160040a.c()) {
            return f(context);
        }
        if (Build.VERSION.SDK_INT >= 23) {
            try {
                Method declaredMethod = Settings.class.getDeclaredMethod("canDrawOverlays", Context.class);
                Intrinsics.checkExpressionValueIsNotNull(declaredMethod, "clazz.getDeclaredMethod(…ys\", Context::class.java)");
                Object invoke = declaredMethod.invoke(null, context);
                if (invoke != null) {
                    return ((Boolean) invoke).booleanValue();
                }
                throw new TypeCastException("null cannot be cast to non-null type kotlin.Boolean");
            } catch (Exception e14) {
                Log.e("PermissionUtils--->", Log.getStackTraceString(e14));
            }
        }
        return true;
    }

    public final boolean e(Context context) {
        return yy1.a.b(context);
    }

    public final boolean f(Context context) {
        return b.b(context);
    }

    public final boolean g(Context context) {
        return c.b(context);
    }

    public final boolean h(Context context) {
        return d.b(context);
    }

    public final boolean i(Context context) {
        return yy1.e.b(context);
    }

    public final void k(Fragment fragment) {
        Intrinsics.checkParameterIsNotNull(fragment, "fragment");
        if (Build.VERSION.SDK_INT < 23) {
            yy1.f fVar = yy1.f.f160040a;
            if (fVar.b()) {
                yy1.a.a(fragment);
            } else if (fVar.d()) {
                c.a(fragment);
            } else if (fVar.e()) {
                d.a(fragment);
            } else if (fVar.c()) {
                b.a(fragment);
            } else if (fVar.a()) {
                yy1.e.a(fragment);
            } else {
                e.f164007c.d("PermissionUtils--->", "原生 Android 6.0 以下无需权限申请");
            }
        } else {
            b(fragment);
        }
    }
}