Skip to content

Android 6.0+版本,视频窗口缩放需运行权限,已解决! #4

@checkming

Description

@checkming

缩小窗口需额外添加权限,这里分享一个我解决的方法
/**
* 6.0视频窗口运行权限
*/
if (Build.VERSION.SDK_INT >= 23) {
if (!Settings.canDrawOverlays(context)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
return;
} else {
//TODO do something you need
if (floatView != null) {
// 添加悬浮窗 View 到窗口
windowManager.addView(floatView, layoutParams);
}
}
} else {
//Android6.0以下,不用动态声明权限
if (floatView != null) {
// 添加悬浮窗 View 到窗口
windowManager.addView(floatView, layoutParams);
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions