Android监听HOME按键
2013-05-10 15:33
295 查看
view plaincopy
to clipboardprint?
class HomeKeyEventBroadCastReceiver extends BroadcastReceiver {
static final String SYSTEM_REASON = "reason";
static final String SYSTEM_HOME_KEY = "homekey";//home key
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里面注册该广播:
view plaincopy
to clipboardprint?
receiver = new HomeKeyEventBroadCastReceiver();
registerReceiver(receiver, new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
也需要在onDestroy里面解除该广播哦!
相关文章推荐
- Android监听HOME按键
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- Android监听Home按键消息
- android home按键监听
- android4.0以上版本监听home按键 通过监听log的方式监听home按钮
- Android 屏蔽recent按键 ,Home按键,Recent按键的监听可以用广播,还有开机启动app
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键事件
- Android 结合WindowManager和WindowManager.LayoutParams显示窗口及BACK/HOME按键监听
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- Android 监听Back、Home按键
- android手机物理按键home监听,按一次提示,两次退出
- Android监听HOME按键
- 监听android home按键
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- Android 监听Home键按键事件
- Android_监听Home按键的封装
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- 【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
- Android Home键按键事件监听