android - 按下电源按钮时停止屏幕锁定

标签 android

Possible Duplicate:
Overriding the power button in Android

有什么可能的方法可以阻止按下电源按钮时屏幕被锁定。

最佳答案

无法停止屏幕锁定(短按),但可以获取电源按钮长按事件

 @Override
public boolean dispatchKeyEvent(KeyEvent event) {
    if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
        //dostuff
        return true;
    }

    return super.dispatchKeyEvent(event);
}

关于android - 按下电源按钮时停止屏幕锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888250/

相关文章:

android - Kotlin 泛型属性问题

内部服务器中的 Android 名称解析不起作用(设备和模拟器)

安卓 PathDashPathEffect : the path shape does not work for a straight line

Android访问drawable文件夹

java - SparseBooleanArray 的明确目的是什么? [我为此推荐了官方安卓网站]

android - 无法停止使用 alarmManager 启动的服务

android - 如何在 ConstraintLayout 中对齐两个具有不同字体大小的 TextView

android - 如何从城市名称android代码获取经度,纬度

java - 如何从 AsyncTask 中调用 notifyDataSetChanged()

java - GLSurfaceView 在 Activity 被销毁后导致 ANR