您的位置:首页 > 移动开发 > Android开发

Android 监听 home键和菜单键

2015-09-01 10:56 330 查看
Android 监听 home键和菜单键

代码粘贴过去就可以用了

// 注册广播

registerReceiver(homeKeyEventReceiver, new IntentFilter(

Intent.ACTION_CLOSE_SYSTEM_DIALOGS));

// 监听home键和菜单键

private BroadcastReceiver homeKeyEventReceiver = new BroadcastReceiver() {

String REASON = "reason";

String HOMEKEY = "homekey";

String RECENTAPPS = "recentapps";

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) {

String reason = intent.getStringExtra(REASON);

if (TextUtils.equals(reason, HOMEKEY)) {

// 点击 Home键

Toast.makeText(getApplicationContext(), "Home", 1).show();

} else if (TextUtils.equals(reason, RECENTAPPS)) {

// 点击 菜单键

Toast.makeText(getApplicationContext(), "菜单键", 1).show();

}

}

}

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: