当前位置:   article > 正文

Android终端Wi-Fi自动开启功能介绍_android自动开启wlan设置

android自动开启wlan设置

本文介绍Android终端Wi-Fi自动开启功能的流程和实现方式。

适用场景

  1. 终端Wi-Fi功能关闭;

  2. 终端从无Wi-Fi到有Wi-Fi区域,会自动开启Wi-Fi并连接上保存的热点;

前提条件

  1. 终端要开启定位功能;

  2. 终端要开启Wi-Fi后台扫描功能;

流程介绍

自动开启Wi-Fi功能开关会调用setWifiWakeupEnabled函数,该函数中设置全局变量WIFI_WAKEUP_ENABLED

 在WakeupController构造函数中注册监控全局变量WIFI_WAKEUP_ENABLED变化的回调函数,当变化的时候读取这个值并更新到全局变量mWifiWakeupEnabled,调用setOnboarded来保存相关数据。

 

 注册WifiScanner监听函数,用来获取Wi-Fi扫描到的结果,判断是否回到了某个地方,从而自动打开Wi-Fi

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/301713
推荐阅读
相关标签
  

闽ICP备14008679号