我正在尝试务实地按下(长按)电源按钮以在 android 设备上显示重启菜单。经过多次研究,我知道我们需要获得系统权限才能执行此操作。
该链接对如何执行此操作有很好的解释,但我的问题是 adb reboot 现在与手动按下电源按钮有何不同?
我正在尝试务实地按下(长按)电源按钮以在 android 设备上显示重启菜单。经过多次研究,我知道我们需要获得系统权限才能执行此操作。
该链接对如何执行此操作有很好的解释,但我的问题是 adb reboot 现在与手动按下电源按钮有何不同?
尽管已经很晚了,但这里仍有一些有用的见解需要解释。
adb reboot
不仅与按电源按钮不同,而且与按电源按钮然后从菜单中单击重新启动也不同。
input keyevent 26
只锁定屏幕,因为它是快速点击电源按钮。正如您的链接中所记录的那样,您必须使用sendevent /dev/input/eventXXX [...] & sleep 1 & sendevent [etc]
adb 长按电源按钮。
adb reboot
完全不同的是它会立即重新启动设备。它也不同于从电源菜单重新启动,因为 adb reboot 不会关闭应用程序、断开与手机信号塔的连接或显示关机动画,它会像拔电池一样立即杀死设备。