1.概述
在11.0的产品开发中,对于wifi的功能定制需求,有要求需要通过系统属性来控制wifi开关是否可以打开
来控制是否可以连接wifi,打开控制wifi的功能
2.wifi开关控制的核心代码
frameworks/base/wifi/java/android/net/wifi/WifiManager.java
packages/apps/Settings/src/com/android/settings/wifi/WifiEnabler.java
packages/apps/Settings/src/com/android/settings/wifi/WifiSettings.java
3.wifi开关控制功能分析和实现
关于wifi的管理是在wifiManager中负责管理的,而在系统Setting中的网络菜单中,开关打开wifi
然后连接wifi实现联网功能
3.1WifiManager 打开关闭wifi
首选看下WifiManger关于管理wifi的功能
@Deprecated
public boolean setWifiEnabled