监听HOME键的文章:http://dev.10086.cn/cmdn/bbs/thread-61702-1-1.html
http://blog.csdn.net/tjd0227/article/details/5601941
http://blog.csdn.net/JavaTiger427/article/details/6149501
http://www.chinese-it.com/plus/view-3611-1.html
http://blog.163.com/whatwhyhow@126/blog/static/133422389201131811752268/
public class HomeListenerActivity extends Activity {
private HomeReceiver homeReceiver = new HomeReceiver();
private IntentFilter intentFilter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
registerReceiver(homeReceiver, intentFilter);
}
public class HomeReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
Log.d("test", "__action____" + action);
if(!TextUtils.isEmpty(action)){
if(action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)){
String reason = intent.getStringExtra("reason");
if(reason != null){
if(reason.equals("homekey")){
}else if(reason.equals("recentapps")){
}
}
}
}
}
}
@Override
protected void onDestroy() {
super.onDestroy();
unregisterReceiver(homeReceiver);
}
}
分享到:
相关推荐
Android 监听Home键、锁屏、解屏处理方法,都有注释。使用简介: (1)、将内部类(广播类)作为MyBroadcastReceiver类的成员变量,方便activity使用 (2)、对外接口类(如:ScreenStateListener)作为...
昨天需要处理一个问题,需要监听home键。最开始想到使用onKeydonwn这个方法。但是发现home不能这样处理,onKeydonwn可以处理菜单键和back键,但home不能。因为home键是系统键,情况特殊一些。 看了一下网上的资料,...
Android 解决监听home键的几种方法 前言: 以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键)。 一、使用注册广播监听home键、多任务键 演示图 创建一个广播代码如下: class InnerRecevier ...
通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Android的Home按键消息实例程序。
本文实例分析了Android监听home键的方法。分享给大家供大家参考,具体如下: 如何知道Home按钮被点击了呢?做launcher的时候,看源代码发现原因 如果你的Activity具备这些属性 android:launchMode=singleInstance...
Android中对手机的返回键,Home键以及多功能切换键的监听,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/77045754
本文实例讲述了Android监听Home键的方法。分享给大家供大家参考,具体如下: 将到android中Home键的监听,很多人第一反应时重写相应Activity的onKeyDown()方法,监听当按下的键的keyCode为KEYCODE_HOME时,进行自己...
主要介绍了Android监听Home键和Back键的区别介绍,本文还同时给出了Home键监听的实现代码,需要的朋友可以参考下
这个的demo主要讲解了怎样监听home按键,代码非常的简单,希望可以帮助需要的同学
一个简单的Android按键监听程序,通过通过BroadcastReceiver监听Home,电源Power,和音量变化Volume键
android 4.0 上的HOME 键捕获
Android APP开发过程中处理,home键点击事件,监听点击home键,做具体处理
通过广播事件实现了对home键的监听可分为长点击和短按
首先大家应该先了解一种情况,就是Android在应用中是无法拦截Home键的,今天我们带大家看一下Home键的三种情况。 1、在应用中按下Home键的逻辑处理 当我们在应用中按下Home键时界面会启动到桌面,我们在frameworks\...