Android之获取动态悬浮窗权限

需要两步:

一、在清单配置文件中声明权限:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

二、代码申请权限:

private static final int REQUEST_OVERLAY = 4444;

private void requestOverlayPermission() {
        if (Build.VERSION.SDK_INT >= 23) {
            if (!Settings.canDrawOverlays(ActivateActivity.this)) {
                Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
                        Uri.parse("package:" + getPackageName()));
                startActivityForResult(intent, REQUEST_OVERLAY);
            } else {
                
            }
        }
    }

猜你喜欢

转载自blog.csdn.net/songzi1228/article/details/82183552
今日推荐