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


package x42;

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.redview.easyfloat.permission.PermissionFragment;
import ko2.e;
import kotlin.Metadata;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.Intrinsics;
import w42.g;
import y42.a;
import y42.c;
import y7.f;
import z42.d;
import z60.h;

@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 = {"Lx42/b;", "", "Landroid/content/Context;", "context", "", "a", "Landroid/app/Activity;", "activity", "Lw42/g;", "onPermissionResult", "", "j", "Landroid/app/Fragment;", "fragment", "c", "k", "(Landroid/app/Fragment;)V", "e", "g", f.f156778k, "i", h.f160753a, "d", "b", "<init>", "()V", "redview_library_release"}, k = 1, mv = {1, 6, 0})
/* compiled from: PermissionUtils.kt */
public final class b {

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

    @JvmStatic
    public static final boolean a(Context context) {
        Intrinsics.checkNotNullParameter(context, "context");
        if (Build.VERSION.SDK_INT < 23) {
            if (y42.f.b()) {
                return f152447a.e(context);
            }
            if (y42.f.d()) {
                return f152447a.g(context);
            }
            if (y42.f.e()) {
                return f152447a.h(context);
            }
            if (y42.f.c()) {
                return f152447a.f(context);
            }
            if (y42.f.a()) {
                return f152447a.i(context);
            }
        }
        return f152447a.d(context);
    }

    @JvmStatic
    public static final void c(Fragment fragment) {
        Intrinsics.checkNotNullParameter(fragment, "fragment");
        try {
            Intent intent = new Intent(Settings.class.getDeclaredField("ACTION_MANAGE_OVERLAY_PERMISSION").get(null).toString());
            String packageName = fragment.getActivity().getPackageName();
            intent.setData(Uri.parse("package:" + packageName));
            fragment.startActivityForResult(intent, 199);
        } catch (Exception e14) {
            d.c("PermissionUtils--->", String.valueOf(e14));
        }
    }

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

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

    public final boolean d(Context context) {
        if (y42.f.c()) {
            return f(context);
        }
        if (Build.VERSION.SDK_INT < 23) {
            return true;
        }
        try {
            Object invoke = Settings.class.getDeclaredMethod("canDrawOverlays", Context.class).invoke(null, context);
            if (invoke != null) {
                return ((Boolean) invoke).booleanValue();
            }
            throw new NullPointerException("null cannot be cast to non-null type kotlin.Boolean");
        } catch (Exception e14) {
            e.e("PermissionUtils--->", Log.getStackTraceString(e14));
            return true;
        }
    }

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

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

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

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

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

    public final void k(Fragment fragment) {
        Intrinsics.checkNotNullParameter(fragment, "fragment");
        if (Build.VERSION.SDK_INT >= 23) {
            b(fragment);
        } else if (y42.f.b()) {
            a.a(fragment.getActivity());
        } else if (y42.f.d()) {
            c.a(fragment.getActivity());
        } else if (y42.f.e()) {
            y42.d.a(fragment.getActivity());
        } else if (y42.f.c()) {
            y42.b.a(fragment);
        } else if (y42.f.a()) {
            y42.e.a(fragment.getActivity());
        }
    }
}