1 ,加上权限
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
2 ,重载以下两个方法@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(KeyEvent.KEYCODE_HOME==keyCode){
// 写要执行的动作或者任务
android.os.Process.killProcess(android.os.Process.myPid());
}
return super.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 :
相关推荐
Android 监听Home键、锁屏、解屏处理方法,都有注释。使用简介: (1)、将内部类(广播类)作为MyBroadcastReceiver类的成员变量,方便activity使用 (2)、对外接口类(如:ScreenStateListener)作为...
一个简单的Android按键监听程序,通过通过BroadcastReceiver监听Home,电源Power,和音量变化Volume键
昨天需要处理一个问题,需要监听home键。最开始想到使用onKeydonwn这个方法。但是发现home不能这样处理,onKeydonwn可以处理菜单键和back键,但home不能。因为home键是系统键,情况特殊一些。 看了一下网上的资料,...
Android APP开发过程中处理,home键点击事件,监听点击home键,做具体处理
通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Android的Home按键消息实例程序。
Android中对手机的返回键,Home键以及多功能切换键的监听,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/77045754
这个的demo主要讲解了怎样监听home按键,代码非常的简单,希望可以帮助需要的同学
Android 解决监听home键的几种方法 前言: 以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键)。 一、使用注册广播监听home键、多任务键 演示图 创建一个广播代码如下: class InnerRecevier ...
本文实例讲述了Android监听Home键的方法。分享给大家供大家参考,具体如下: 将到android中Home键的监听,很多人第一反应时重写相应Activity的onKeyDown()方法,监听当按下的键的keyCode为KEYCODE_HOME时,进行自己...
本文实例分析了Android监听home键的方法。分享给大家供大家参考,具体如下: 如何知道Home按钮被点击了呢?做launcher的时候,看源代码发现原因 如果你的Activity具备这些属性 android:launchMode=singleInstance...
通过广播事件实现了对home键的监听可分为长点击和短按
一:Android 中Home键监听和Back键监听的区别: (1).在Android中,当按下Home键的时候,默认情况下Stop前台的Activity,即Activity设置成停止状态【onStop()】,而不是销毁状态【onDestory()】。如果再次启动该...
android 4.0 上的HOME 键捕获
广播学习的demo 具体的自己看 这个demo里面监听的是home 键 实际需求请自己改对应代码
按Home和返回键键都不退出手机运用,可以实现流氓软件.rar