一、WifiManager相关类
WifiManager
WifiManager中公开API的具体实现,提供了Wi-Fi打开与关闭、配置和扫描、连接和断开等方法,其中也包含了对调用者的权限检查,WifiManager是WifiService的客户端,它与WifiService进行Binder交互。
WifiManager外部调用方式:
WifiManager wifiManager = (WifiManager)Context.getSystemService(Context.WIFI_SERVICE);
WifiManager文件路径:
packages/modules/Wifi/framework/java/android/net/wifi/WifiManager.java
WifiManager定义:
public class WifiManager {}
WifiConfiguration
表示已配置的 Wi-Fi 网络(包括安全配置)的类,Android 13中标记为Deprecated。
WifiConfiguration文件路径:
packages/modules/Wifi/framework/java/android/net/wifi/WifiConfiguration.java
WifiConfiguration定义:
public class WifiConfiguration implements Parcelable {}
WifiNetworkSuggestion
The Network Suggestion object is used to provide a Wi-Fi network for consideration when auto-connecting to networks.
网络建议对象用于提供 Wi-Fi 网络,以便在自动连接到网络时考虑。
WifiConfiguration文件路径:
packages/modules/Wifi/framework/java/android/net/wifi/WifiConfiguration.java
WifiConfiguration定义:
public final class WifiNetworkSuggestion implements Parcelable {}