如何长按电源按钮(KeyEvent 26)以通过UiAutomator获得电源菜单?

最佳答案

在下面,这是一个长按主屏幕按钮的解决方案,它可以工作。也许您可以尝试使用电源KeyCode代替mDevice.pressHome()。

public void longPressHome(){
    long timeout = Configurator.getInstance().getActionAcknowledgmentTimeout();
    Configurator.getInstance().setActionAcknowledgmentTimeout(0);
    mDevice.pressHome();
    mDevice.pressHome();
    Configurator.getInstance().setActionAcknowledgmentTimeout(timeout);
}

10-06 10:11