我想在我的一個桌面啟動器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應該可以達到需求吧
這個想法很好,但是現在的懸浮窗軟體都沒有時間限制,你需要就打開軟體,不需要就在後臺劃了了行了。畢竟符合大多數人的需求。


推薦閱讀:
相關文章