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