检测是否启用了HTC“快速启动”

时间:2011-12-28 16:57:49

标签: android boot

某些HTC手机具有名为Fast boot的功能(可在首选项 - >电源下启用)。据我了解,这就像冬眠一样。

再次启动时没有BOOT_COMPLETED等。将被发送,而应用程序将“恢复”。这对我来说很难处理我的应用程序(自动启动,取决于SD卡等)。

我认为我现在能做的最好的事情就是通知用户禁用Fast boot以获得最佳体验。

由于这是非标准设置,我如何检测它是否已启用?

1 个答案:

答案 0 :(得分:4)

我建议查看通常在用户解锁手机时发送的ACTION_USER_PRESENT广播。从我能够找到的关于HTC fast-boot(可怕的名称,因为它在搜索结果中与常规fastboot冲突),它只是将手机置于睡眠模式并唤醒锁定屏幕。

探索的另一种选择是ACTION_SCREEN_ON