posts - 189,comments - 115,trackbacks - 0

          Android: 打敗system,自己監(jiān)聽(tīng)Home鍵


          http://blog.csdn.net/yiyaaixuexi/article/details/6604430

                  這是一篇關(guān)于Home鍵的Android學(xué)習(xí)筆記

                  ?問(wèn)題的提出

                   Android Home鍵系統(tǒng)負(fù)責(zé)監(jiān)聽(tīng),捕獲后系統(tǒng)自動(dòng)處理。有時(shí)候,系統(tǒng)的處理往往不隨我們意,想自己處理點(diǎn)擊Home后的事件,那怎么辦?

           

                  ?問(wèn)題的解決

                   先禁止Home鍵,再在onKeyDown里處理按鍵值,點(diǎn)擊Home鍵的時(shí)候就把程序關(guān)閉,或者隨你XXOO。

           

          @Override

           public boolean onKeyDown(int keyCode, KeyEvent event)

          { // TODO Auto-generated method stub

            if(KeyEvent.KEYCODE_HOME==keyCode)

              android.os.Process.killProcess(android.os.Process.myPid());

               return super.onKeyDown(keyCode, event);

            }

           

          @Override

           public void onAttachedToWindow()

           { // TODO Auto-generated method stub

              this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);

              super.onAttachedToWindow();

           }

           

           

          加權(quán)限禁止Home鍵

          <uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
          posted on 2011-08-16 09:23 MEYE 閱讀(5841) 評(píng)論(4)  編輯  收藏 所屬分類: Android3D

          FeedBack:
          # re: Android: 打敗system,自己監(jiān)聽(tīng)Home鍵[未登錄](méi)
          2012-08-27 15:04 | ddd
          不是吧,要報(bào)錯(cuò)  回復(fù)  更多評(píng)論
            
          # re: Android: 打敗system,自己監(jiān)聽(tīng)Home鍵[未登錄](méi)
          2012-08-27 15:05 | 小斌
          按照這樣的寫(xiě)法,寫(xiě)了之后匯報(bào)一個(gè)異常。Window type can not be changed after the window is added.
            回復(fù)  更多評(píng)論
            
          # re: Android: 打敗system,自己監(jiān)聽(tīng)Home鍵
          2013-07-26 13:45 | SAD
          Window type can not be changed after the window is added.  回復(fù)  更多評(píng)論
            
          # re: Android: 打敗system,自己監(jiān)聽(tīng)Home鍵[未登錄](méi)
          2013-09-12 10:14 | yy
          4.0 以后,這個(gè)方法就行不通地說(shuō)。  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 胶南市| 侯马市| 竹北市| 蓝山县| 汝州市| 西盟| 东莞市| 姜堰市| 神农架林区| 柯坪县| 南宫市| 鸡东县| 桑植县| 什邡市| 乌什县| 张家川| 阳城县| 灵石县| 清徐县| 天气| 佛学| 上思县| 浮梁县| 天津市| 渝中区| 清新县| 尚志市| 嘉黎县| 惠东县| 海兴县| 夏河县| 顺昌县| 宁强县| 沽源县| 浠水县| 盐亭县| 普格县| 华亭县| 镇原县| 盐源县| 西安市|