怎么样监听Home?
1,加上权限
????? <uses-permissionandroid:name="android.permission.DISABLE_KEYGUARD"/>
?
??? 2,重载以下两个方法@Override
?publicboolean onKeyDown(int keyCode, KeyEvent event) {
???if(KeyEvent.KEYCODE_HOME==keyCode){
???????//写要执行的动作或者任务
?????????android.os.Process.killProcess(android.os.Process.myPid());?
?}
??returnsuper.onKeyDown(keyCode, event);
?}
??@Override
???public void onAttachedToWindow(){
??????this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
??????super.onAttachedToWindow();
???}
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD)写上“破解” 才会起作用,此处还有一个问题就是此方法在Activity失去焦点的时候(不知在onStop还是在onPause中)会被调用,到底是在哪一个方法中被调用没有去试。然后是监听,复写onKeyDown:?