因此,当按下电源按钮一次时,屏幕关闭或基本锁定。我想改变这种行为,以便如果按下电源按钮,屏幕不应该熄灭。根据此处的讨论,Stop the Screen Locking when power button is pressed不可能 但是我拥有的是 rooted 。 是否有解决方案我可以使用su权限以某种方式实现此目的?
到目前为止,我尝试了此代码段,但仅在单击电源按钮时不会调用此代码段。如果我长按电源按钮,那么我可以实现这个目标,但我的目标是只需点击一下即可实现。
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) {
//dostuff
return true;
}
return super.dispatchKeyEvent(event);
}
任何建议?
答案 0 :(得分:0)
我担心简单地生根设备对你没有帮助。除非您可以使用适合您设备的固件并允许此行为,否则无法实现。