如何监听home按键
来源:互联网 发布:计算分组数据的标准差 编辑:程序博客网 时间:2024/05/27 00:33
大家可能或多或少在开发过程中遇到过监听HOME键的需求,但是使出了浑身解数也不一定能够监听到,当然除开系统开发的童鞋哈,下面给大家介绍的方法我在项目中已经测试过了,是可行的,方法就是利用广播来实现。代码如下:
static final String SYSTEM_RECENT_APPS = "recentapps";//long home key
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) {
String reason = intent.getStringExtra(SYSTEM_REASON);
if (reason != null) {
if (reason.equals(SYSTEM_HOME_KEY)) {
// home key处理点
} else if (reason.equals(SYSTEM_RECENT_APPS)) {
// long home key处理点
}
}
}
}
}
然后当然需要在onCreate里面注册该广播:
receiver = new HomeKeyEventBroadCastReceiver();
registerReceiver(receiver, new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
也需要在onDestroy里面解除该广播哦!
- 如何监听home按键
- 如何监听home按键
- 监听android home按键
- Android监听HOME按键
- Android监听HOME按键
- Android监听HOME按键
- 监听HOME按键
- Android监听HOME按键
- android home按键监听
- Android 监听Back、Home按键
- Android监听Home按键消息
- 如何监听home键
- Android_监听Home按键的封装
- Android Home键按键事件监听
- Android 监听Home键按键事件
- 如何监听音量按键
- Android如何监听按键
- android4.0以上版本监听home按键 通过监听log的方式监听home按钮
- 同事好 赛金宝m
- Windows 8 IIS配置PHP运行环境
- shell中wc命令详解
- 线程
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- 如何监听home按键
- __FILE__ __LINE__ __DATE__ __TIME__的使用
- 话说if (null == x)
- JSON与XML的区别比较
- mount命令详解
- 问卷星出题第二题图片
- android打开文件及打开方式(打开程序列表)
- opencv 需要的头文件
- RSA加密技术