android里悬浮窗如何覆盖状态栏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android里悬浮窗如何覆盖状态栏相关的知识,希望对你有一定的参考价值。

状态栏就是那个有电量啊之类的那个栏,在用WindowManager.LayoutParams的时候,有一个Type字段,TYPE_STATUS_BAR这个就是状态栏的显示,可是应用程序不可以使用这个字段,需要什么权限?

参考技术A 如果想要覆盖状态栏,可以在androidManifest,xml中设置:
<activity..... android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen".....>追问

这个效果是在activity存在的时候才有,可是我做的这个悬浮窗,即使activity被关闭了,还能够在home screen存在啊

本回答被提问者和网友采纳
参考技术B TYPE_SYSTEM_OVERLAY
我的护眼软件就是用这个的,连长按挂机键的系统提示框都可以覆盖

WPF如何实现悬浮窗和主窗口的切换?

我是想做的是 点主窗口的× 程序不退出 会在右下角任务栏生成图标 然后在屏幕上生成一个悬浮窗窗口 然后点击悬浮窗窗口可以弹出主窗口

参考技术A window 用show 即可 不要用showdialog

以上是关于android里悬浮窗如何覆盖状态栏的主要内容,如果未能解决你的问题,请参考以下文章

Android 悬浮窗如何能让它和他的的下层一起响应触摸事件?

Android实战——系统悬浮窗踩坑记

Android实战——系统悬浮窗踩坑记

华为p50pro的悬浮窗怎么使用?

WPF如何实现悬浮窗和主窗口的切换?

android 全局悬浮窗的使用以及权限