Android6.0 的更新对于权限做了调整,一些权限需要用户自己去授权,下面是我遇到的做下记录,方便以后使用
if (Build.VERSION.SDK_INT >= 23) {
if (Settings.canDrawOverlays(context)) {
//不需要授权
} else {
//打开设置去授权悬浮框权限
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
startActivity(intent);
}
} else {
//不需要授权
}