安卓悬浮窗权限检查

目录


悬浮窗权限

请求了这个权限后,app的权限管理中会有「显示悬浮窗」的权限选项。后面会引导用户去开启这个权限。

xml 复制代码
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

代码检测悬浮窗功能

API23以后,需要检查是否允许显示悬浮窗。如果不允许则弹一个toast。 跳转去显示悬浮窗权限界面,用
Settings.ACTION_MANAGE_OVERLAY_PERMISSION

java 复制代码
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_iccpanel);
        if (!Settings.canDrawOverlays(this)) {
            Intent intent = new Intent();
            intent.setAction(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
            startActivity(intent);
        }
    }
相关推荐
然后就去远行吧32 分钟前
小程序 wxml 语法 —— 37 setData() - 修改对象类型数据
android·前端·小程序
熙曦Sakura1 小时前
【MySQL】数据类型
android·mysql·adb
故事与他6451 小时前
CTFHub-上传文件
android·ide·windows·web安全·网络安全·android studio·xss
大胃粥1 小时前
Android app 冷启动(7) 执行动画
android
yi诺千金1 小时前
Android U 分屏——SystemUI侧处理
android
顾林海1 小时前
Flutter Dart 流程控制语句详解
android·前端·flutter
Cui晨2 小时前
Android 滑块开关 自定义Switch
android
&有梦想的咸鱼&2 小时前
Android Retrofit 框架注解定义与解析模块深度剖析(一)
android·retrofit
烬奇小云2 小时前
安卓7.0到11.0的更新变化(简单理解)
android·安卓逆向
whatever who cares2 小时前
android:实现圆角效果
android