【问题标题】:Disable home, menu and back button in Lock-Screen Activity? [duplicate]在锁定屏幕活动中禁用主页、菜单和返回按钮? [复制]
【发布时间】:2016-01-14 03:38:24
【问题描述】:
我正在开发 Pattern Lock 应用程序。我实际上想在锁屏 Activity 上禁用主页、应用程序切换菜单和后退按钮 这些按钮在 KitKat、Jelly Bean 和其他设备中没有禁用,所有按钮都禁用而不是主页按钮。
【问题讨论】:
标签:
android
android-layout
android-intent
android-activity
【解决方案1】:
// 2.0 and above
@Override
public void onBackPressed() {
//task to do in back button pressed
//moveTaskToBack(true);
}
// Before 2.0
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//task to do in back button pressed
//moveTaskToBack(true);
return true;
}
else if (keyCode == KeyEvent.KEYCODE_HOME) {
//task to do in home button pressed
return true;
}
else if ( keyCode == KeyEvent.KEYCODE_MENU ) {
//task to do in menu button pressed
return true;
}
return super.onKeyDown(keyCode, event);
}