国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android編程實現Home鍵的屏蔽,捕獲與修改方法

2019-12-12 06:08:27
字體:
來源:轉載
供稿:網友

本文實例講述了Android編程實現Home鍵的屏蔽,捕獲與修改方法。分享給大家供大家參考,具體如下:

個人補充:此方法需要加權限,而且修改后攔截了home鍵,所以建議慎用~

開發過程中相信大家都曾有碰到因為不能捕獲Home鍵而煩惱,現在終于有辦法了,在Level5以上(包含)中,Activity類中有如下方法:

public void onAttachedToWindow ()

Since: API Level 5

Called when the main window associated with the activity has been attached to the window manager. See View.onAttachedToWindow() for more information.

See Also
    * onAttachedToWindow()

private boolean catchHomeKey = false;@Overridepublic void onAttachedToWindow() {    // TODO Auto-generated method stub  if(catchHomeKey) {      this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  }    super.onAttachedToWindow();}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {    // TODO Auto-generated method stub    if(keyCode == KeyEvent.KEYCODE_HOME) {        Log.e(TAG, "Home key down");    }    return super.onKeyDown(keyCode, event);}

重寫Activity中的onAttachedToWindow方法,設置Type,就能捕獲到Home鍵。

當不需要捕獲時,刪除setType這一行就OK。

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android數據庫操作技巧總結》、《Android編程之activity操作技巧總結》、《Android文件操作技巧匯總》、《Android編程開發之SD卡操作方法匯總》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莫力| 东光县| 延安市| 巧家县| 金门县| 平谷区| 政和县| 阿勒泰市| 夏津县| 漳州市| 洛隆县| 庆元县| 铅山县| 独山县| 五峰| 聂拉木县| 石屏县| 崇明县| 石棉县| 电白县| 溧阳市| 新密市| 曲沃县| 赤水市| 东乌珠穆沁旗| 深泽县| 亳州市| 沅江市| 安多县| 勃利县| 明水县| 视频| 平凉市| 昌吉市| 江达县| 铜山县| 巴彦县| 公安县| 海原县| 岫岩| 美姑县|