1

因此,当按一次电源按钮时,屏幕关闭或基本锁定。我想改变这种行为,这样如果按下电源按钮,屏幕就不会熄灭。根据此处的讨论,按下电源按钮时不可能停止屏幕锁定, 但我所拥有的是根深蒂固的。有没有一种解决方案,我可以使用 su 特权以某种方式实现这一目标?

到目前为止,我尝试了此代码片段,但仅在单击电源按钮一次时不会调用此代码片段。如果我长按电源按钮,那么我可以做到这一点,但我的目标是只需单击一下即可。

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

    return super.dispatchKeyEvent(event);
}

有什么建议么?

4

1 回答 1

0

恐怕只是生根设备对您没有帮助。除非您可以获得适合您设备的固件并允许此行为,否则这是不可能实现的。

于 2013-11-07T22:51:13.083 回答