android 遮蔽電源鍵,home鍵

2021-07-02 11:57:43 字數 1017 閱讀 8564



android中遮蔽"電源鍵長按"、"home鍵"、"home鍵長按"

這幾個「按鈕」的觸發,都會產生乙個action == intent.action_close_system_dialogs的通知

區分他們三個的不同事件的引數,就是隨著intent帶過來的reason字串,分別對應

說破了就這麼簡單,直接上**了。

package com.jumpinus.test;

import android.content.broadcastreceiver;

import android.content.context;

import android.content.intent;

import android.content.intentfilter;

import android.os.bundle;

public class mainactivity extends activity

@override

protected void onresume()

private class mybroadcastreceiver extends broadcastreceiverelse if (reason != null)else if (reason.equalsignorecase("homekey"))}}

} }

@override

protected void onpause()

}

效果圖:

Android遮蔽home鍵爬坑

總體來說 這個大哥是正確的。這次我們需求是監獄在看插播電視內容,遙控器首頁 返回 設定等鍵失效。必須強制看完。網上很多說親測有效的辦法,大多用不起。不知道是咋測的。目前來說有2種辦法 1.給自己的應用設定home屬性。2.懸浮窗實現。1.由於我們存在自己的launcher 以及自己業務的原因不能使用...

android 判斷切換後台 判斷按下home鍵

本文是原來的部落格用markdown進行重新排版 我這個篇部落格只是想寫兩種狀態的判斷 1.應用切換到後台的監聽或者說是判斷。2.應用切換到後台後重新開啟的監聽判斷。解決方案大概有兩種方案,應用後台後重新開的的時候走了那些方法,這個看下activity的生命週期,看下好像沒法做判斷。有些情況比較複雜...

android遮蔽物理按鍵 電磁遮蔽技術

遮蔽 遮蔽能有效地抑制通過空間傳播的電磁干擾,採用遮蔽的目的有兩種 一 限制內部的輻射電磁能越過某一區域 二 防止外來的輻射進入某一區域 遮蔽按其原理可分為 電場遮蔽的原理 為了獲得良好的電場遮蔽效果,以下幾點必須要注意 磁場遮蔽的原理 磁場遮蔽通常是對直流或極低頻磁場的遮蔽,其效果比對電場遮蔽和電...