Android各版本查询和开启悬浮窗权限

本文主要讨论Android开发中的悬浮窗权限管理。介绍了不同Android版本下如何判断和申请悬浮窗权限,包括权限检查的代码实现。同时分享了作者的个人经历和Android学习资源。
摘要由CSDN通过智能技术生成

如果你是从事Android开发的程序员,那么你肯定对于权限这个词不会陌生,Android的权限分为一般权限和危险权限,一般权限(只需在AndroidManifest.xml文件中声明即可),危险权限(需要手动申请),接下来进入正题。

悬浮窗权限


悬浮窗权限不同于其他的权限如相机、相册、文件读写权限等,这些权限,动态申请后,用户只要的应用里面弹出来的提示框里面开启就可以了,并不会离开应用,而开启悬浮窗权限用户则需要进入到应用列表或者是应用详情里面开启悬浮窗权限。

业务逻辑:

APP默认是没有开启这个悬浮窗权限的,所以需要申请,而申请之后又要先判断有没有开启这个权限,这个判断是很重要的,你总不能每次都让用户去应用列表看这个权限有没有开启吧。

判断也是要分Android的版本的,如Android6.0Android6.0至Android8.0Android8.0以上,更低的版本就不考虑了,(你不要和我说你现在还用着Android4.4或者Android5.0,那你就是一个狠人,我惹不起),我的手机是9.0,亲测有效,判断的代码如下

在AndroidManifest.xml文件添加以下两个权限

权限检查

//判断是否开启悬浮窗权限 context可以用你的Activity.或者tiis

public static boolean chec

  • 27
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值