android 如何判断是否已经获取了悬浮窗权限
时间: 2023-11-30 15:02:01 浏览: 175
Android 获取判断是否有悬浮窗权限的方法
在 Android 中,可以使用以下代码判断是否已经获取了悬浮窗权限:
```
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if (Settings.canDrawOverlays(context)) {
// 已经获取了悬浮窗权限
} else {
// 未获取悬浮窗权限
}
}
```
其中 `Settings.canDrawOverlays(context)` 方法可以判断当前应用是否已经获取了悬浮窗权限。如果已经获取了悬浮窗权限,返回 `true`;否则返回 `false`。注意,在 Android 6.0 及以上版本中,需要在应用运行时动态获取悬浮窗权限。
阅读全文