w ifi 相关的文件位置: WIFI Settings 应用程序位于 packages/apps/Settings/src/com/android/settings/wifi/ 涉及到的文件: WifiSettings
java frameworks 部分: frameworks/base/services/java/com/android/server/ frameworks/base/wifi/java/android/net/wifi/ 涉及到的文件有: SystemServer
java WifiManager
java WifiService
java WifiStateMachine
java Wifinative
java JNI 部分: frameworks/base/core/jni/android_net_wifi_Wifi
cpp wifi 管理库
hardware/libhardware_legary/wifi/ 涉及到的文件: Wifi
c wifi 用户空间的程序和库: external/wpa_supplicant_8/ 生成守护进程wpa_supplicant 一 Framesworks 层相应的类以及处理流程的介绍 1 注册 service Android 系统起来后,SystemServer 进程的名字实际上是 system_server,是由 Zygote进程创建的,SystemServer 进程创建后会调用SystemServer
java 中的main 函数,main 函数回调 SystemServer 中的init2 函数,启动 android services,在 init2 函数中启动一个 ServerThread线程,在该线程的run 函数中会创建一系列的Android Services,将与网络以及wifi 相关的se