Android下得到Home鍵按下的訊息

2021-07-04 05:25:02 字數 483 閱讀 6279

在android下,並不能通過onkeydown這樣的事件來截獲home鍵的訊息,其原因在android的文件中已經明確的說過了

以下**用於捕捉到home鍵的按下訊息:

同時,我們也需要將這個receiver註冊到程式中,以便使它生效

這樣,在上述兩個todo處,即可新增自己的**,需要注意的是,在4.0以後,home鍵可能有兩種reason,分別是原本的home與顯示最近的應用,在receiver中,通過判斷reason字串,可以分別處理。

本文出自: 

android 遮蔽電源鍵,home鍵

android中遮蔽 電源鍵長按 home鍵 home鍵長按 這幾個 按鈕 的觸發,都會產生乙個action intent.action close system dialogs的通知 區分他們三個的不同事件的引數,就是隨著intent帶過來的reason字串,分別對應 說破了就這麼簡單,直接上 了...

監聽android的Home鍵

intentfilter intentfilter new intentfilter intentfilter.addaction intent.action close system dialogs mcontext.registerreceiver mreceiver,intentfilter ...

Android 實現Home鍵功能

實現home鍵功能簡而言之就是回到桌面,讓activity不銷毀,程式後台執行。實現方法 intent intent new intent intent.action main intent.setflags intent.flag activity new task intent.addcateg...