安卓悬浮窗权限检查

目录


悬浮窗权限

请求了这个权限后,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);
        }
    }
相关推荐
Frank_HarmonyOS8 小时前
Android MVVM(Model-View-ViewModel)架构
android·架构
新子y12 小时前
【操作记录】我的 MNN Android LLM 编译学习笔记记录(一)
android·学习·mnn
lincats13 小时前
一步一步学习使用FireMonkey动画(1) 使用动画组件为窗体添加动态效果
android·ide·delphi·livebindings·delphi 12.3·firemonkey
想想吴14 小时前
Android.bp 基础
android·安卓·android.bp
写点啥呢21 小时前
Android为ijkplayer设置音频发音类型usage
android·音视频·usage·mediaplayer·jikplayer
coder_pig1 天前
🤡 公司Android老项目升级踩坑小记
android·flutter·gradle
死就死在补习班1 天前
Android系统源码分析Input - InputReader读取事件
android
死就死在补习班1 天前
Android系统源码分析Input - InputChannel通信
android
死就死在补习班1 天前
Android系统源码分析Input - 设备添加流程
android
死就死在补习班1 天前
Android系统源码分析Input - 启动流程
android