Skip to content

【建议】把悬浮窗的类型TYPE_ACCESSIBILITY_OVERLAY可以免去悬浮窗权限 #37

@qq8-------6

Description

@qq8-------6

我发现目前从悬浮窗的窗口类型在8.0系统以上为TYPE_APPLICATION_OVERLAY,实际上对于AccessiblityService的场景,Android系统在8.0以上提供了一种专属的悬浮窗类型TYPE_ACCESSIBILITY_OVERLAY,该类型无需额外开启悬浮窗权限,只需要开启无障碍权限即可,使用更为方便
改动步骤:
1、在com.yhao.floatwindow.FloatPhone#req()方法内把8.0以上窗口类型改为TYPE_ACCESSIBILITY_OVERLAY
2、删去悬浮窗权限相关逻辑

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