从设置里面开始
1. 总入口
Settings.java
homepage.SettingsHomepageActivity.java
TopLevelSettings.java
top_level_settings.xml
一级入口(Network and Internet)网络
NetworkDashboardFragment.java
network_and_internet.xml
network_dashboard_title
二级入口(Hotspot and tethering)热点
TetherSettings.java
R.xml.tether_prefs
tether_settings_title_all
三级入口(Wi\u2011Fi hotspot)wifi 热点
WifiTetherSettings.java
wifi_tether_settings.xml
wifi_hotspot_checkbox_text
(加入黑名单功能)
2.修改底层
WifiTetherConnectedDevicesPreferenceController.java 控制类获取已连接热点的设备列表
mWifiManager.getConnectedStations()
进入framework
android.net.wifi.WifiManager.java里面实现
mService.getConnectedStations();
IWifiManager
com.android.server.wifi.WifiServiceImpl.java extends BaseWifiService 在这里面实现
网友评论