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) || reason.equals(SYSTEM_RECENT_APPS)) {
mContext.sendBroadcast(new Intent(FULLSCREEN_STOP));
Log.d("yulin0515", "Intent(FULLSCREEN_STOP) ");
}
}
}
}
}
监听HOME键
猜你喜欢
转载自yulincqupt.iteye.com/blog/1870279
今日推荐
周排行