package yy1; import android.annotation.TargetApi; import android.app.AppOpsManager; import android.app.Fragment; import android.content.Context; import android.content.Intent; import android.os.Binder; import android.os.Build; import android.util.Log; import xy1.a; /* compiled from: MeizuUtils */ public class b { public static void a(Fragment fragment) { try { Intent intent = new Intent("com.meizu.safe.security.SHOW_APPSEC"); intent.putExtra("packageName", fragment.getActivity().getPackageName()); fragment.startActivityForResult(intent, 199); } catch (Exception e14) { try { Log.e("MeizuUtils", "获取悬浮窗权限, 打开AppSecActivity失败, " + Log.getStackTraceString(e14)); a.c(fragment); } catch (Exception e15) { Log.e("MeizuUtils", "获取悬浮窗权限失败, 通用获取方法失败, " + Log.getStackTraceString(e15)); } } } public static boolean b(Context context) { if (Build.VERSION.SDK_INT >= 19) { return c(context, 24); } return true; } @TargetApi(19) public static boolean c(Context context, int i10) { if (Build.VERSION.SDK_INT >= 19) { AppOpsManager appOpsManager = (AppOpsManager) context.getSystemService("appops"); try { Class cls = Integer.TYPE; if (((Integer) AppOpsManager.class.getDeclaredMethod("checkOp", cls, cls, String.class).invoke(appOpsManager, Integer.valueOf(i10), Integer.valueOf(Binder.getCallingUid()), context.getPackageName())).intValue() == 0) { return true; } return false; } catch (Exception e14) { Log.e("MeizuUtils", Log.getStackTraceString(e14)); } } else { Log.e("MeizuUtils", "Below API 19 cannot invoke!"); return false; } } }