我想在我的一个桌面启动器App里面加上一个悬浮窗,可以显示日期和时间,而且不遮挡后面按钮的触摸,但是可以保持不锁屏。我点击按钮后会跳转到AppList页面,怎么让悬浮窗同时消失,等回到启动页面时再出现?

求大神给点提示,就是一个悬浮窗。。。


activity通过aidl与悬浮窗service通讯

在onStart时remove对应悬浮窗view

onStop时add进windowmanager即可这知乎怎么玩成stackoverflow了,问题也太具体了,答得没劲啊

参看各大游戏联运媒体推出的游戏sdk,jar里面基本都会有悬浮窗代码,自己找找看


不清楚你的需求是什么,如果你要添加悬浮窗的话可以创建一个window然后向window中addview添加布局,添加布局的时候需要注意flag的许可权,和6.0对于窗口许可权的限制。尝试搜索windowmanager 悬浮窗
在你的launcher主页面最顶层加一个这样的view不就行了,没有难度啊
直接remove/add应该可以达到需求吧
这个想法很好,但是现在的悬浮窗软体都没有时间限制,你需要就打开软体,不需要就在后台划了了行了。毕竟符合大多数人的需求。


推荐阅读:
相关文章