1.概述
在10.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开关控制的核心功能分析和实现
3.1 在wifi管理类中的WifiManager中打开关闭wifi
在系统中wifi的管理是由WifiManager负责管理的,接下来就来看怎么通过系统属性来实现
对wifi的控制管理
--- a/frameworks/base/wifi/java/android/net/wifi/WifiManager.java
+++ b/frameworks/base/wifi/java/android/net/wifi/WifiManager.java
@@ -19,7 +19,7 @@ package android.net.wifi;
import static and