Android遮蔽home鍵爬坑

2021-08-19 23:49:13 字數 596 閱讀 9806

總體來說:

這個大哥是正確的。

這次我們需求是監獄在看插播電視內容,遙控器首頁、返回、設定等鍵失效。必須強制看完。

網上很多說親測有效的辦法,大多用不起。不知道是咋測的。

目前來說有2種辦法:

1.給自己的應用設定home屬性。

2.懸浮窗實現。

-->1.由於我們存在自己的launcher、以及自己業務的原因不能使用第一種方式

-->2.於是我們採用了第二種方式,感謝

第一次把這個應用下到手機上,把自己手機差點廢了。

核心是標註的這2個類。我給扒下來了。

**:>homett

注意事項:

1.home鍵的監聽:action_close_system_dialogs,這個廣播,在某些裝置上也是不會發出的。

2.懸浮窗的方式,其實home鍵是產生了作用的,只是被懸浮窗擋住了,你看不見。可以把懸浮窗的背景設成透明看看效果。

3.所以說,採用任何辦法,都是乙個模擬的效果。非要遮蔽就改framework層。看有沒有必要吧

android 遮蔽電源鍵,home鍵

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

遮蔽安卓系統Home鍵

settings.system.putint getcontentresolver 1 settings.system.putint getcontentresolver 0 寫字串settings system putstring contentresolver resolver,string n...

監聽android的Home鍵

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