Android 屏蔽 Home 按鍵
屏蔽 Home 按鍵,至少做到兩點:
1) 重寫 onAttachedToWindow
2)重寫 onKeyDown
@Override public void onAttachedToWindow() { super.onAttachedToWindow(); getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); Log.d("mark", "onAttachedToWindow-- "); }
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN) { switch (keyCode) { case KeyEvent.KEYCODE_HOME: Toast.makeText(this, "home key is pressed", 1).show(); break; } } return super.onKeyDown(keyCode, event); }
https://blog.csdn.net/androidbluetooth/article/details/7396665
最後更新:2017-04-02 17:28:36
上一篇:
各種ListView列表方法
下一篇:
使用DOM動態創建js實現多附件上傳客戶端
Android-telephony各文件解釋 電話係統之rilD Android電話係統之RIL-Java
Cloud computing gets foggy
ruby在windows 7 cmd 中顯示彩色文字
java 自適應響應式 SSM 生成靜態化 手機 平板 PC freemaker 靜態引擎 企業網站源碼
從JS對象開始,談一談究竟什麼是“不可變數據”和函數式編程
[error] MFC錯誤不能將參數1從"const char [3]"轉換為"const wchar_t *"
程序員詩詞大賽開始了,你看過嗎?
【雲棲大會】阿裏成立達摩院,學習別人的經驗走自己的路解決未來問題
【雲和恩墨大講堂】從執行計劃洞察ORACLE優化器的“小聰明”
理性看待超級計算機全球第一