长按并正常按下android中的电源按钮

时间:2011-09-09 09:30:13

标签: android

所有我都试图了解Android手机的断电序列。我几乎是从上到下通过除了一件事我,在长按电源按钮时,对话框启动显示三个选项1.静音模式2.飞行模式和3.断电。我无法理解此UI的启动位置以及为处理长按和正常按下电源按钮而写入的操作的位置。dialog launched when long press of the power button.

我可以访问mydroid文件系统。

1 个答案:

答案 0 :(得分:1)

如此处https://stackoverflow.com/a/15828673/1065357

所述

如果您在活动中或在具有焦点的视图中覆盖此方法,则用户无法长按电源按钮

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if(!hasFocus) {
       Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
        sendBroadcast(closeDialog);
    }
}