欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程實(shí)現(xiàn)Home鍵的屏蔽,捕獲與修改方法

 更新時間:2016年06月28日 11:40:08   作者:zeo  
這篇文章主要介紹了Android編程實(shí)現(xiàn)Home鍵的屏蔽,捕獲與修改方法,實(shí)例分析了使用onAttachedToWindow捕獲Home鍵的相關(guān)技巧,需要的朋友可以參考下

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

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

開發(fā)過程中相信大家都曾有碰到因?yàn)椴荒懿东@Home鍵而煩惱,現(xiàn)在終于有辦法了,在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;
@Override
public void onAttachedToWindow() {
    // TODO Auto-generated method stub
  if(catchHomeKey) {
      this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
  }
    super.onAttachedToWindow();
}
@Override
public 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方法,設(shè)置Type,就能捕獲到Home鍵。

當(dāng)不需要捕獲時,刪除setType這一行就OK。

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android開發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結(jié)》及《Android控件用法總結(jié)

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Android中對xml文件解析的3種方式總結(jié)

    Android中對xml文件解析的3種方式總結(jié)

    這篇文章主要給大家介紹了關(guān)于Android中對xml文件解析的3種方式,分別是 Dom 、 SAX 和 dom4j,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • Android實(shí)現(xiàn)手機(jī)游戲隱藏虛擬按鍵

    Android實(shí)現(xiàn)手機(jī)游戲隱藏虛擬按鍵

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)手機(jī)游戲隱藏虛擬按鍵,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • 解決Android SDK下載和更新失敗的方法詳解

    解決Android SDK下載和更新失敗的方法詳解

    本篇文章是對Android SDK下載和更新失敗的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Android提高之多方向抽屜實(shí)現(xiàn)方法

    Android提高之多方向抽屜實(shí)現(xiàn)方法

    這篇文章主要介紹了Android的多方向抽屜實(shí)現(xiàn)方法,有一定的實(shí)用價值,需要的朋友可以參考下
    2014-08-08
  • Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法

    Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法

    這篇文章主要介紹了Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法,涉及Android針對WiFi屬性操作的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • php 異步調(diào)用方法實(shí)現(xiàn)示例

    php 異步調(diào)用方法實(shí)現(xiàn)示例

    客戶端與服務(wù)器端是通過HTTP協(xié)議進(jìn)行連接通訊,客戶端發(fā)起請求,服務(wù)器端接收到請求后執(zhí)行處理,并返回處理結(jié)果
    2014-01-01
  • 谷歌被屏蔽后如何搭建安卓環(huán)境

    谷歌被屏蔽后如何搭建安卓環(huán)境

    從5月27日開始,谷歌(Google)在華的幾乎所有的服務(wù)都處于無法使用的狀態(tài),除了搜索引擎遭到屏蔽之外,谷歌的郵箱(Gmail)、日歷(Calendar)、翻譯(Translate)、地圖(Maps)、分析(Analytics)和Google AdSense等產(chǎn)品也受到了影響。同時安裝安卓環(huán)境的時候同樣容易出現(xiàn)問題
    2014-06-06
  • Android中menu使用詳解

    Android中menu使用詳解

    本文通過實(shí)例代碼給大家分享android中menu的使用,感興趣的朋友一起看看吧
    2017-10-10
  • 多面分析HarmonyOS與Android的特點(diǎn)

    多面分析HarmonyOS與Android的特點(diǎn)

    請教身邊的大佬們,公司的CTO、中臺部門的總監(jiān)、老東家數(shù)十年行業(yè)經(jīng)驗(yàn)的老架構(gòu)、以及在中科院讀研究生的大學(xué)老室友、技術(shù)圈的網(wǎng)友等等,他們都給出了自己獨(dú)特的看法,讓我從多方面更好的去了解到了大家對鴻蒙的認(rèn)識
    2021-08-08
  • Android Button按鈕點(diǎn)擊背景和文字變化操作

    Android Button按鈕點(diǎn)擊背景和文字變化操作

    這篇文章主要介紹了Android Button按鈕點(diǎn)擊背景和文字變化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08

最新評論