【问题标题】:Android 7(AOSP): Wifi: Disable RSSI pollingAndroid 7(AOSP):Wifi:禁用 RSSI 轮询
【发布时间】:2020-03-02 02:08:00
【问题描述】:

是否有可能在 Android 7 的 WifiStateMachine 中动态禁用 RSSI 轮询?我知道轮询间隔 可以在 config.xml 中修改,但是对于一个构建它是静态的。

轮询命令位于 L2ConnectedState 的enter()

if (mEnableRssiPolling) {
  sendMessage(CMD_RSSI_POLL, mRssiPollToken, 0);
}

只要发布ACTION_SCREEN_ON 广播,就会设置启用:

ACTION_SCREEN_ON->CMD_SCREEN_STATE_CHANGED->
handleScreenStateChanged()->enableRssiPolling()->
CMD_ENABLE_RSSI_POLL

是否有任何配置条目允许在运行时禁用它?

【问题讨论】:

    标签: android wifi android-source android-wifi


    【解决方案1】:

    我没有找到可能,所以我为wifiStateMachine.java 写了一个补丁。 下一个问题是在 wifi 模块之前的构建期间应用补丁 建成。在this 问题中对此进行了进一步调查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多