Android 為你的應用新增懸浮窗功能

2021-09-12 04:42:36 字數 630 閱讀 1553

不知道有沒有童鞋用過qq的android版本中的乙個高畫質版本,當你退出qq的時候,會在你的螢幕上出現乙個qq圖示的懸浮窗,就和pc上的迅雷的懸浮視窗一樣,在所有應用的最上層,本來這個功能感覺還是挺好的,結果tx就給流氓了下,居然沒有做隱藏掉這個懸浮窗的功能。

今天就來為大家簡單介紹下這個懸浮窗的實現方法吧,不過記住至少還是給使用者做乙個隱藏掉這個懸浮窗的功能吧!其實實現原理還是挺簡單的,就是利用windowmanager將你的圖示view新增到視窗中,不知道大家知道windowmanager.layoutparams中有乙個type屬性不,這裡玄機挺大的,找了好久,終於給我試出來有乙個type_phone可以來實現這個功能的,該型別提供與使用者互動,置於所有應用程式上方,但是在狀態列後面。至於其他的型別,大家還是去找api或者gg吧。

先看下效果圖吧:

[img]

紅框圈中得圖示可以任意拖動哦,你可以根據自己的實際需要給圖示新增功能。

核心**如下:

* create time: 2012-2-10 上午9:31:54

*

Android 為你的應用新增懸浮窗功能

不知道有沒有童鞋用過qq的android版本中的乙個高畫質版本,當你退出qq的時候,會在你的螢幕上出現乙個qq圖示的懸浮窗,就和pc上的迅雷的懸浮視窗一樣,在所有應用的最上層,本來這個功能感覺還是挺好的,結果tx就給流氓了下,居然沒有做隱藏掉這個懸浮窗的功能。今天就來為大家簡單介紹下這個懸浮窗的實現...

Android中為你的應用程式新增桌面快捷方式

public void shortcut view view 建立快捷方式 public void createdeskshortcut context context,string name,int iconres,string url 當你卸裝你的應用程式的時候你又會發現存在乙個問題就是你的應用...

為android應用新增選單

新增選單的方法有很多,一般推薦用xml建立選單。建立menu步驟 在res下建立乙個menu資料夾,在menu檔案裡面新增乙個xml檔案 將選單加入應用程式 要如何在用用程式啟動時加入定義好的選單呢?在oncreateoptionsmenu 事件裡以menuinflater將定義好的選單加入用用程式...