【发布时间】: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