2

我一直在尽可能多地阅读有关 Android SDK 的开发人员文档的以下内容:

  • 无线唤醒锁
  • WifiManager.WIFI_MODE_FULL_HIGH_PERF
  • Wifi 睡眠政策

他们都在自己的背景下有意义,但我看不到“大局”可以这么说。

  1. 我猜 wifi 唤醒锁和 WIFI_MODE_FULL_HIGH_PERF 设置都会覆盖用户睡眠策略。那正确吗?

  2. 如果我有“从不”的睡眠策略,并且我只是为自己制作实验性 APK:s,通过 wifi 在后台下载东西,我想我不需要 wifi 唤醒锁或 WIFI_MODE_FULL_HIGH_PERF?

  3. 我看到的使用 wifi 唤醒锁的代码也获得了电源唤醒锁。有没有什么情况我只想获取wifi锁而不是电源锁?

4

1 回答 1

0
  1. 如果设备进入深度睡眠并关闭 wi-fi 无线电,则 wi-fi 锁将在获取锁时将其重新唤醒。正确,这与您的 Wi-Fi 政策无关。

  2. 我认为你倒退了 - 政策问题说“在睡眠期间保持 Wi-Fi 开启”,所以如果你想避免需要 wifi 锁,你会选择“始终”选项值。我想看看 Wi-Fi 保持连接的电池消耗分析与深度睡眠中零星的 4G 的对比...

  3. 我从来不需要或使用过电源唤醒锁。只是系统和wifi,一切都很好,我可以执行所需的功能。

于 2013-05-20T16:16:39.997 回答