AOSP - 各种关机命令之间的区别

问题描述 投票:1回答:1

我有一个AOSP 5.1 - 基于我的Allwinner A33设备。

当长按“电源按钮”时,设备启动“关闭”程序。它显示一个对话框“Power off”以及一个微调器(见截图)。这可见~3.5s - 4.5s,然后设备关闭。

但是,当我连接到adb并输入adb shell reboot -p时,设备立即关闭(-p代表“poweroff”)

那么关闭Android设备的两种可能性有什么区别?

  • adb命令是否“危险”,因为它的工作速度更快?
  • 我能否调整“正常”-shutdown更快?
  • 如果是这样,我需要修改AOSP中的哪些文件?

enter image description here

android android-source android-5.1.1-lollipop
1个回答
2
投票

Android应该没有立即关机请求的问题。

当发生KeyEvent KEYCODE_POWER时,设备不应该这样做。根据Android文档,这应该播放IntentACTION_SHUTDOWN通知应用程序等,该设备正在关机。 https://developer.android.com/reference/android/content/Intent.html#ACTION_SHUTDOWN

所以你可以调整AOSP但是它不符合文档。

为了更深入地了解一下,这篇博文提到了对话框确认过程,振铃消音等等,大多数用户也期望在长按电源按钮时发生这种情况:

http://kpbird.blogspot.com/2013/08/in-depth-android-shutdown-sequence.html

© www.soinside.com 2019 - 2024. All rights reserved.