安卓悬浮窗权限检查

目录


悬浮窗权限

请求了这个权限后,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);
        }
    }
相关推荐
jiet_h21 分钟前
Android锁
android
teacher伟大光荣且正确9 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
飞猿_SIR11 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen9912 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
沙振宇16 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子1991101617 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin17 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
枣伊吕波18 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式
萧然CS18 小时前
使用ADB命令操作Android的apk/aab包
android·adb
_extraordinary_1 天前
MySQL 事务(二)
android·数据库·mysql