Android 系统机制&源码分析---WIFI启用/禁用
2017-01-12 15:40
375 查看
在项目中,需要管控终端的外设状态,比如WIFI的启用/禁用,使用到了ANDORID系统服务wifiManger的setWifiEnabled。
通过分析了一下源码,流程比较复杂,涉及到了SystemServer、WifiManger、WifiStateMachine、WifiNative、android_net_wifi_wifi.cpp、wifi.c的层层调用,同时也感受到了ANDROID设计的强大和复杂:)
以下是两篇分析比较到位的文章:
WiFi toggled on流程分析
Android 4.0 WIFI初始化与启动流程
通过分析了一下源码,流程比较复杂,涉及到了SystemServer、WifiManger、WifiStateMachine、WifiNative、android_net_wifi_wifi.cpp、wifi.c的层层调用,同时也感受到了ANDROID设计的强大和复杂:)
以下是两篇分析比较到位的文章:
Android 4.0 WIFI初始化与启动流程
相关文章推荐
- android开发之源码级分析(系统启动流程 & Handler消息机制 & AsyncTask机制)
- Android View系统源码分析(十三)—— View.requestFocus() & ViewRoot.requestLayout()
- Android Camera 系统架构源码分析(1)---->Camera的初始化
- Android Camera 系统架构源码分析(5)---->Camera数据Buf的传递方式及相关类
- 从源码角度分析Android系统的异常捕获机制是如何运行的
- Android View系统源码分析(三)—— 根View内部消息派发过程&ViewGroup.dispatchTouchEvent()
- Android View系统源码分析(四)—— 各种消息监测的基本实现方法&View.dispatchTouchEvent()
- Android屏幕截图实现方式 & 系统截屏源码分析和三指截屏
- Android IPC 通讯机制源码分析 (二)
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android系统原理与源码分析
- 【转】Android系统原理与源码分析:利用Java反射技术阻止通过按钮关闭对话框
- Android IPC 通讯机制源码分析 二
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android IPC 通讯机制源码分析
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android IPC 通讯机制源码分析
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- Android IPC 通讯机制源码分析 (二)