安卓悬浮窗权限检查

目录


悬浮窗权限

请求了这个权限后,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);
        }
    }
相关推荐
冠希陈、1 小时前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
晚霞的不甘3 小时前
Flutter for OpenHarmony从零到一:构建《冰火人》双人合作闯关游戏
android·flutter·游戏·前端框架·全文检索·交互
2601_949833393 小时前
flutter_for_openharmony口腔护理app实战+饮食记录实现
android·javascript·flutter
独自破碎E3 小时前
【滑动窗口+字符计数数组】LCR_014_字符串的排列
android·java·开发语言
stevenzqzq3 小时前
compose 中 align和Arrangement的区别
android·compose
VincentWei954 小时前
Compose:MutableState 和 mutableStateOf
android
jian110584 小时前
Android studio配置flutter,mac Android studio 发现苹果手机设备
android·flutter·android studio
2501_940007894 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 性能优化与最佳实践
android·flutter·性能优化
Rysxt_5 小时前
UniApp获取安卓系统权限教程
android·uni-app
毕设源码-朱学姐6 小时前
【开题答辩全过程】以 基于安卓的教师上课辅助系统为例,包含答辩的问题和答案
android