導航:首頁 > 操作系統 > android屏蔽菜單鍵

android屏蔽菜單鍵

發布時間:2023-03-03 06:18:04

『壹』 android如何屏蔽按鍵

第一種方法: public boolean onKeyDown(int keyCode, KeyEvent event) {// TODOAuto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) { morePopumenu.disMissMenu();//returntrue;//return false; 這里如果你是返回的true,false,那麼就不會執行系統的返回操作,不能返回//上一個界面,因為這樣就沒有回調父類的onKeyDown方法就返回了。所以應該這樣寫如下: return super.onKeyDown(keyCode, event);}returnsuper.onKeyDown(keyCode, event);} 第二種方法: public boolean onKeyDown(int keyCode, KeyEvent event) {// TODOAuto-generated method stub //重寫方法後,我們就調用父類的方法,這樣以便系統的方法可以調用,這句一肯不能忘記 super.onKeyDown(keyCode, event); if (keyCode == KeyEvent.KEYCODE_BACK) { morePopumenu.disMissMenu(); //現在返回:true,代表讓系統能繼續處理此按鍵的操作 //返回false:代表該按鍵的處理到此結束,不響應系統的處理returntrue;}returnsuper.onKeyDown(keyCode, event);}
希望對你能有所幫助。

『貳』 如何將android屏幕下方的虛擬按鍵隱藏掉

有些手機在設置中會有關於導航欄的設置。如本人是華為p7,在全部設置-智能輔助-導航欄中會有一個「導航欄可隱藏」的按鈕。打開後在三個虛擬鍵左側會有一個向下的小箭頭,點擊該小箭頭就可隱藏。也可在輔助功能中找找看,

『叄』 Android 屏蔽下方虛擬按鍵

Android屏蔽手機虛擬按鍵

方法一

滑動屏幕可以顯示

```

protectedvoidhideBottomUIMenu() {

  //隱藏虛擬按鍵,並且全屏

  if(Build.VERSION.SDK_INT > 11&& Build.VERSION.SDK_INT < 19) { // lower api

    View v = this.getWindow().getDecorView();

    v.setSystemUiVisibility(View.GONE);

  } elseif(Build.VERSION.SDK_INT >= 19) {

    //for new api versions.

    View decorView = getWindow().getDecorView();

    intuiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION

        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;

    decorView.setSystemUiVisibility(uiOptions);

  }

}

```

方法二

滑動也不能顯示

```

protectedvoidhideBottomUIMenu() {

  //隱藏虛擬按鍵,並且全屏

  if(Build.VERSION.SDK_INT > 11&& Build.VERSION.SDK_INT < 19) { // lower api

    View v = this.getWindow().getDecorView();

    v.setSystemUiVisibility(View.GONE);

  } elseif(Build.VERSION.SDK_INT >= 19) {

    Window _window = getWindow();

    WindowManager.LayoutParams params = _window.getAttributes();

    params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE;

    _window.setAttributes(params);

  }

}

```

『肆』 android怎麼屏蔽三個虛擬鍵

使用方法:1、安裝xposed installer+Gravitybox(重力工具箱)

2、進入xposed installer,選擇模塊,勾選Gravitybox,重啟手機使設置生效

3、打開Gravitybox,分別進入顯示調整-擴展桌面模式-浸式虛擬按鍵,重啟手機

4、打開Gravitybox,分別選擇實體按鍵調整-返回鍵--長按動作-切換擴展桌面功能,退出,需要重啟的就重啟

5、接下來就是見證奇跡的時刻,從屏幕最下方向上滑動,就會調出虛擬鍵,如果不想隱藏虛擬鍵,就長按返回鍵,虛擬鍵正常顯示,玩游戲或是看電影什麼的需要隱藏虛擬鍵,就長按返回鍵,虛擬鍵就會自動隱藏!

『伍』 怎樣在Android中實現禁用底部的虛擬按鍵

屏蔽和開啟方法如下:
1、開啟底部虛擬按鍵:用RE瀏覽器進入 「\system\「目錄,打開編輯「build.prop」並在最後一行添加「qemu.hw.mainkeys=0「 保存,重啟手機就有了(對所有安卓4.0以上的機器都管用);
2、屏蔽底部虛擬按鍵:用RE瀏覽器進入 「\system\「目錄,打開編輯「build.prop」並在最後一行添加「qemu.hw.mainkeys=1「 保存,重啟手機,底部虛擬按鍵就消失了。

『陸』 如何在Android App中屏蔽Home按鍵及其他按鍵

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

  1. 屏蔽HOME按鍵,在onAttachedToWindow中設置FLAG_HOMEKEY_DISPATCHED

  2. 屏蔽除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;

}

閱讀全文

與android屏蔽菜單鍵相關的資料

熱點內容
phpjson合並 瀏覽:458
app伺服器程序放在哪裡 瀏覽:841
電商怎麼選擇雲伺服器 瀏覽:565
錘子視頻文件夾 瀏覽:16
演算法的兩要素是什麼和什麼 瀏覽:773
如何創建伺服器多用戶 瀏覽:654
javaonlinejudge編譯錯誤 瀏覽:65
命令與征服3泰伯利亞戰爭升級 瀏覽:690
投標工具需要加密鎖嗎 瀏覽:503
蘇州阿里雲伺服器服務電話 瀏覽:783
怎麼知道app專屬流量 瀏覽:62
單片機模擬動畫教程 瀏覽:735
linux解壓鏡像 瀏覽:164
c語言可以在哪編譯 瀏覽:127
如何對spl的密碼加密 瀏覽:73
oppoa59s如何添加應用加密 瀏覽:515
比特幣asic演算法 瀏覽:175
查看伺服器外網訪問地址 瀏覽:857
魔獸爭霸地圖最新加密 瀏覽:687
暢捷雲APP怎麼l發票 瀏覽:213