當前位置:首頁 » 安卓系統 » android屏蔽home

android屏蔽home

發布時間: 2024-12-17 00:19:57

Ⅰ android 4.1.2的如何屏蔽掉Home鍵

可以在onCreate方法的setContentView下面加入如下代碼,
//settings for catch the home key
Window win = getWindow();
WindowManager.LayoutParams lp = win.getAttributes();
lp.flags |= WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED; //0x80000000 should be replaced by WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED
win.setAttributes(lp);

重寫onKeyDown方法:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(event.getKeyCode() == KEYCODE_HOME){
return true;
}
}

編譯通過後,問題可以解決。

Ⅱ android怎樣屏蔽home 鍵

在onTouchEvent或者onInterceptTouchEvent中截獲KeyEvent_HOME,直接返回true。不要丟給系統處理。

...
case KeyEvent_HOME:
return true;
...

對不起,忽略我的回答,剛才在機器上試了下,沒有獲得消息。

看了下代碼,發下在phoneWindows裡面,截獲了很多硬體消息。而且是直接處理,不往activity再發送的,所以你如果需要處理這些消息,你可能要修改phonewindow的代碼。

Ⅲ Android菜單鍵keyCode是多少

KEYCODE_MENU 菜單鍵82

KEYCODE_HOME 按鍵Home3
KEYCODE_BACK 返回鍵4
KEYCODE_SEARCH 搜索鍵84
KEYCODE_CAMERA 拍照鍵27
KEYCODE_FOCUS 拍照對焦鍵80
KEYCODE_POWER 電源鍵26
KEYCODE_NOTIFICATION 通知鍵83
KEYCODE_MUTE 話筒靜音鍵91
KEYCODE_VOLUME_MUTE 揚聲器靜音鍵164
KEYCODE_VOLUME_UP 音量增加鍵24
KEYCODE_VOLUME_DOWN 音量減小鍵25

Ⅳ 如何在android app中屏蔽home按鍵及其他按鍵

在Android App中屏蔽Home按鍵及其他按鍵,需要在APP中添加以下代碼:
屏蔽HOME按鍵,在onAttachedToWindow中設置FLAG_HOMEKEY_DISPATCHED

屏蔽除Power , Home外的按鍵,覆蓋dispatchKeyEvent方法,並返回為true

public class LockByKeyGuard extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onAttachedToWindow() {
//關鍵:在onAttachedToWindow中設置FLAG_HOMEKEY_DISPATCHED
this.getWindow().addFlags(WindowManager.LayoutParams. FLAG_HOMEKEY_DISPATCHED);
super.onAttachedToWindow();
}

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
// 返回true,不響應其他key
return true;
}

Ⅳ 怎麼禁用Home鍵

下邊是android4.0之後屏蔽Home鍵的方法。
代碼如下:

public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;

在onCreate函數中添加如下代碼
代碼如下:

this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);

熱點內容
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:815
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:623
java調用別人的介面 發布:2025-07-18 22:37:35 瀏覽:434
伺服器四個節點如何聯網 發布:2025-07-18 22:36:02 瀏覽:272
華強北什麼地方休安卓手機 發布:2025-07-18 22:24:56 瀏覽:736
資料庫的根本目標 發布:2025-07-18 21:37:50 瀏覽:938
壓縮機的流速 發布:2025-07-18 21:37:40 瀏覽:407
三星怎麼取消手機密碼 發布:2025-07-18 21:33:50 瀏覽:630
安卓手機耳機如何彈窗顯示電量 發布:2025-07-18 21:20:53 瀏覽:60
雲伺服器搭建需要什麼工具 發布:2025-07-18 20:51:08 瀏覽:322