我希望在我的安卓活动中覆盖主页按钮。我尝试了一些相关的方法,这些方法适用于2.3及以下版本,但不适用于4.0以上版本。
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
startActivity(new Intent(this, ActivityB.class));
return true;
}
return super.onKeyDown(keyCode, event); }
另一种方法
@Override public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但这并没有对我有所帮助。如果你有任何想法,请分享相关信息。