要给出按下Android电源按钮关闭的代码示例,你需要在你的Android应用程序中使用以下代码:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_POWER) {
// 执行关闭操作
// 例如,关闭当前Activity或应用程序
finish(); // 关闭当前Activity
// 或者
// System.exit(0); // 关闭整个应用程序
return true;
}
return super.onKeyDown(keyCode, event);
}
以上代码是在Activity中重写onKeyDown
方法,并在方法中判断按键码是否为KeyEvent.KEYCODE_POWER
,如果是,则执行关闭操作,例如调用finish()
方法关闭当前Activity,或者调用System.exit(0)
方法关闭整个应用程序。
请注意,使用System.exit(0)
方法关闭整个应用程序可能会导致用户数据丢失,因此建议仅在特定情况下使用,例如在主Activity中按下电源按钮关闭应用程序。在大多数情况下,关闭当前Activity应该是更常见和合适的做法。
另外,要使该代码生效,你需要在你的Activity中重写onKeyDown
方法。在你的Activity类中添加上述代码即可。