美文网首页
Android AppOps 悬浮窗权限 mode

Android AppOps 悬浮窗权限 mode

作者: yunhen | 来源:发表于2024-06-12 16:54 被阅读0次

AppOps 悬浮窗权限 ,获得 mode值

/**
     * 悬浮窗权限 mode AppOpsManager
     * @param ctx
     * @return
     * {@link AppOpsManager#MODE_ALLOWED} 0: 有权限;
     * {@link AppOpsManager#MODE_IGNORED} 1: 无权限,但是不会引发crash;
     * {@link AppOpsManager#MODE_ERRORED} 2: 无权限,会引发crash;
     * {@link AppOpsManager#MODE_DEFAULT} 3: ;
     */
    public static int opsSystemAlertWinMode(Context ctx) {
        //系统小于6
        if (SdkCheck.sdkLess6()) {
            return 0;
        }
        String saw = "android:system_alert_window";
        String op = AppOpsManagerCompat.permissionToOp(Manifest.permission.SYSTEM_ALERT_WINDOW);
        L.d(TAG, "opsSystemAlertWinMode : op=" + op);
        int mode = 0;
        mode = AppOpsManagerCompat.noteProxyOpNoThrow(ctx,op,
                ctx.getPackageName());
        L.d(TAG, "opsSystemAlertWinMode : mode=" + mode);
        return mode;
    }

相关文章

  • Android权限适配(二)

    本文接 Android权限适配(一) 悬浮窗权限 悬浮窗权限同样属于上文中说到的特殊权限。 悬浮窗代码的设置 要使...

  • Android 悬浮窗-开箱即用

    开箱即用的 Android 悬浮窗 开箱即用的 Android 悬浮窗 FloatWindowX 1. 需要权限 ...

  • 适配悬浮窗权限与系统设置修改权限

    Android 6.0 的 特殊权限(Special Permissions) 包括 悬浮窗权限(SYSTEM_A...

  • Android原生权限管理:AppOps

    Android原生是有应用程序权限管理的,即是AppOps,只是Google把它默认隐藏了。 本文对AppOps机...

  • Android Permission权限申请轻量级封装

    MyPermission Android轻量级权限申请。引用简单方便 运行时权限、未知应用安装权限、悬浮窗权限、显...

  • Android监听悬浮框是否显示解决方案

    1.引言 项目中用到android悬浮窗,可是有些手机即使在悬浮窗权限授权了也无法弹出。因为项目中要对悬浮窗是否弹...

  • 悬浮窗上线

    [ 参考点: 悬浮窗(权限启动申请) || 悬浮窗( 权限使用时申请 )] -------------------...

  • android 悬浮窗

    安卓悬浮窗的书写,我们分为几个步骤: 1.添加悬浮窗权限 2.书写悬浮窗代码,搭建悬浮窗布局 3.判断悬浮窗权限是...

  • Android悬浮窗权限适配

    转载请注明出处:Android悬浮窗权限适配 悬浮窗相信大家都不陌生,比如360手机卫士的加速球,视频应用的小窗,...

  • 使用教程

    小米&华为&魅族打开悬浮窗权限 OPPO&VIVO打开悬浮权限 其他手机打开悬浮权限

网友评论

      本文标题:Android AppOps 悬浮窗权限 mode

      本文链接:https://www.haomeiwen.com/subject/mkhnqjtx.html