开发者社区 问答 正文

锁屏悬浮窗弹出的实现方式有哪些?

锁屏悬浮窗弹出的实现方式有哪些?

展开
收起
夹心789 2024-06-27 12:25:53 100 分享 版权
1 条回答
写回答
取消 提交回答
  • 锁屏悬浮窗弹出的实现方式主要有两种:使用WindowManager和使用Activity。使用WindowManager需要准备好悬浮窗页面的各项UI参数,但这种方式不满足三方业务的快速接入及高度定制化。使用Activity方式则需要在onCreate方法中添加特定标志位,如FLAG_SHOW_WHEN_LOCKED、FLAG_DISMISS_KEYGUARD、FLAG_KEEP_SCREEN_ON和FLAG_TURN_SCREEN_ON,以实现在锁屏状态下显示悬浮窗,并支持多业务接入。

    2024-06-27 13:36:51
    赞同 2 展开评论
问答地址: