android - 在android中长按和正常按下电源按钮

标签 android

嗨,我只是想了解 Android 手机的关机顺序。除了一件事,我几乎从上到下完成了,即长按电源按钮时,对话框启动,显示三个选项 1. 静音模式 2. 飞行模式和 3. 关机。我无法理解从这个 UI 启动的位置以及为处理长按和正常按下电源按钮而编写的操作。 dialog launched when long press of the power button.

我可以访问 mydroid 文件系统。

最佳答案

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

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

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

关于android - 在android中长按和正常按下电源按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7359635/

相关文章:

Android - AutoCompleteTextView 动态更新问题

android - <使用功能... "android.hardware.faketouch"

android - 取消 remoteInput 不工作的通知

android - 移动应用程序和 Silverlight 应用程序的自动化工具

android - Phonegap Childbrowser 打开 Phonegap 页面。

android - 配置 Android In App purchase 以进行测试

android - 底部按钮覆盖了 ScrollView 的一部分

android - 如何避免 ARCore 中的 "FrameHitTest while not tracking. Returning empty list. error message"?

android - Android中使用ACCELEROMETER检测设备移动方向

java - 检查 Android 上的互联网连接