監聽HOME鍵 只是監聽,阻止不了

2021-06-28 13:24:02 字數 960 閱讀 6041

本來想弄個阻止home鍵的,可是也覺得**不對,後來想想也是哈,讓你按下home鍵沒有用了,那不是就完了啊,人人弄個小軟體,讓你進去就出不來了,ok,你是神的存在了

廢話不多說,監聽home鍵,看看咱們怎麼監聽的哈

/**

* home鍵監聽封裝,使用方法:

* * homelistener homelistener = new homelistener(context);

* homelistener.setonhomepressedlistener(new onhomepressedlistener());

* homelistener.startwatch()//開始監聽

* homelistener.stopwatch()//停止監聽

* */

public class homelistener

public homelistener(context context)

/*** 設定監聽

* * @param listener

*/public void setonhomepressedlistener(onhomepressedlistener listener)

} /**

* 開始監聽,註冊廣播

*/public void startwatch()

} /**

* 停止監聽,登出廣播

*/public void stopwatch()

} /**

* 廣播接收者

*/class innerrecevier extends broadcastreceiver }}

}logger.d(tag, "onreceive ~ end");

} }}

拿去用吧,logger是我的列印日誌的工具類,直接忽視就好了,可以監聽home鍵的長按和短按,功能自己去實現吧,ove

監聽android的Home鍵

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

Android監聽Home鍵 多工鍵

實現方式監聽broadcastreceiver 事件 具體實現public inte ce homestatuslistener 複製 public class homestatuscontroller private broadcastreceiver mhomestatusreceiver ne...

Android開發之監聽HOME鍵

大家可能或多或少在開發過程中遇到過監聽home鍵的需求,但是使出了渾身解數也不一定能夠監聽到,當然除開系統開發的童鞋哈,下面給大家介紹的方法我在專案中已經測試過了,是可行的,方法就是利用廣播來實現。如下 class homekeyeventbroadcastreceiver extends broa...