【发布时间】:2011-12-29 03:19:57
【问题描述】:
一些 HTC 手机有一个名为Fast boot 的功能(可以在 Preferences -> Power 下启用)。据我了解,这就像休眠一样。
再次启动时没有BOOT_COMPLETEDetc。将被发送,而不是应用程序将被“恢复”。这对我来说很难在我的应用程序中处理(自动启动,取决于 SD 卡等)。
我认为我现在能做的最好的事情就是通知用户禁用Fast boot 以获得最佳体验。
由于这是一个非标准设置,我如何检测它是否已启用?
【问题讨论】:
-
请注意,您定义的“最佳体验”(禁用快速启动)显然与 HTC 所理解的不同。您应该确保您的应用程序确实为用户带来了足够的好处,以证明为它调整操作系统级别的设置是合理的。否则,您可能会疏远喜欢该功能的高级用户,并失去那些不愿意这样做并指责您的应用表现不佳的普通用户。
-
@FranciPenov 你是对的。目前这需要进行大量更改,但问题可能应该是“如何检测到我从休眠状态重新启动?”
-
非常有趣的问题。 HTC 中的 AFAIK 快速启动是一种技巧,但我不知道它是否会不断刷新 RAM(对于您的问题,我理解它不会)。