【问题标题】:How does Android's scan-only mode work?Android 的仅扫描模式如何工作?
【发布时间】:2014-04-04 10:59:12
【问题描述】:

Android 4.3 添加了新的“软件”功能,即使 Wifi 关闭,也可以保持 Wifi 获得扫描结果。它说这种模式消耗的功率非常低。

我的问题是这在技术上是如何完成的,与仅启用 Wifi 相比节省了多少电量?

【问题讨论】:

    标签: android networking wifi android-wifi


    【解决方案1】:

    逻辑很简单:驱动程序和 wpa_supplicant 永远不会从内存中卸载,除非在 WiFi 高级菜单中通过扫描始终可用选项禁用了仅扫描模式。

    在功耗方面 - 每个 WiFi 解决方案的数字都会有所不同,但根据我的经验(作为过去 4 年 Android OEM 之一的 WiFi 工程师),差异很小。以下是一些平均消费数字的示例:

    • 手机已唤醒,WiFi 已禁用:~220mA(取决于许多因素,只是一个示例)
    • 手机休眠,WiFi 禁用:~5mA
    • 手机休眠,启用 WiFi(当然,也适用于仅扫描模式):+5mA

    因此,如果您是活跃用户,关闭“仅扫描”不会为您节省大量电量。另一方面,如果手机使用有点被动,关闭此选项可能会延长电池寿命。

    就我个人而言,我保持启用此选项,因为我更喜欢启用 WiFi 后立即可用,而不是电池电量小。

    【讨论】:

    • 很好的解释!但是打开 WiFi(如 android 4.2)和仅打开 Scan-only 模式(如 4.3+)之间有什么可比性?
    • Scan-Only 模式意味着 WiFi 已经开启,但不允许连接到任何网络。在某些情况下,理论上 连接 WiFi 会比仅扫描模式消耗更少的电量。例如,与在不同通道上侦听信标相比,如果在空闲状态下连接且信号电平良好,则消耗的毫安电流会更少。这真的取决于...
    • 这是否意味着如果我在 4.2 上打开了 WiFi 但未连接到任何网络,我的消耗与在 4.3 上启用仅扫描相同?
    • 当然,这是特定于实现的。但基本上,是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 2014-12-22
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 2013-07-30
    相关资源
    最近更新 更多