【发布时间】:2013-06-15 13:18:43
【问题描述】:
我想在我的应用程序运行时禁用 android 设备 home button。
我尝试了以下代码,但没有帮助:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_HOME)) {
Toast.makeText(this, "You pressed the home button!",
Toast.LENGTH_LONG).show();
return false;
}
return super.onKeyDown(keyCode, event);
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
if (Intent.ACTION_MAIN.equals(intent.getAction())) {
Log.i("MyLauncher", "onNewIntent: HOME Key");
}
}
【问题讨论】:
-
简单地说,你不能!!!
-
是的!同意@ManishAndroid。
标签: android