文档详情

android_wifi开发介绍.pdf

发布:2016-03-10约1.06万字共6页下载文档
文本预览下载声明
WIFI 模块 WirelessSettings WifiSettings AccessPointDialog WifiEnabler WifiLayer WIFI_STATE_CHANGED_ACTION NETWORK_STATE_CHANGED_ACTION SCAN_RESULTS_AVAILABLE_ACTION SUPPLICANT_CONNECTION_CHANGE_ ACTION WifiManager WifiStateTracker AIDL WifiService WifiMonitor WifiNatvie JAVA VM JNI android_net_wifi_wifi wifi Socket wpa_supplicant 初始化 在SystemServer 启动的时候,会生成一个ConnectivityService 的实例, try { Log.i(TAG, Starting Connectivity Service.); ServiceManager.addService(Context.CONNECTIVITY_SERVICE, new ConnectivityService(context)); } catch (Throwable e) { Log.e(TAG, Failure starting Connectivity Service, e); } ConnectivityService 的构造函数会创建WifiService , if (DBG) Log.v(TAG, Starting Wifi Service.); mWifiStateTracker = new WifiStateTracker(context, handler); WifiService wifiService = new WifiService(context, mWifiStateTracker); ServiceManager.addService(Context.WIFI_SERVICE, wifiService); WifiStateTracker 会创建WifiMonitor 接收来自底层的事件,WifiService 和WifiMonitor 是整 个模块的核心。WifiServi
显示全部
相似文档