abd reboot命令手动按下Android设备上的电源按钮有什么区别?

时间:2015-11-30 15:59:51

标签: android automation adb android-reboot

我正在努力实际推送(longPress)电源按钮以在Android设备上显示重启菜单。经过多次研究后,我知道我们需要获得系统权限才能执行此操作。

这个link对如何执行此操作有一个非常好的解释,但我的问题是adb reboot现在与手动按下电源按钮有什么不同?

1 个答案:

答案 0 :(得分:0)

尽管如此,仍然有一些有用的见解可以在这里解释。

adb reboot不仅与点击电源按钮不同,它也不同于点击电源按钮然后点击菜单中的重启。

input keyevent 26仅锁定屏幕,因为它可以快速点击电源按钮。您必须使用sendevent /dev/input/eventXXX [...] & sleep 1 & sendevent [etc]才能长按adb中的电源按钮,就像链接中所记录的那样。

adb reboot完全不同,因为它会立即重启设备。它也不同于从电源菜单重新启动,因为adb reboot不关闭应用程序,断开与手机信号塔的连接,或显示关机动画,它会像电池拉动一样立即杀死设备。