android系统下的wifi代码架构及路径

注册CSDN已经有一段时间了,以前只是经常在这里寻找大牛的各种技术文章来学习,但慢慢我还是觉得写博文是一种提高自己的很好途径,如果在提高自己的同时,对于别人又能有所帮助,那最好不过。


前段时间整理了一下android4.0里面wifi相关的代码路径,在此和大家分享一下:


Android4.0 中wifi相关的代码路径:


1)     APP Setting层
packages\apps\Settings\src\com\android\settings\wifi
packages\apps\Settings\src\com\android\settings: WirelessSettings.java
packages\apps\CertInstaller\src\com\android\certinstaller


2)     Frramework API Interface 层
frameworks\base\wifi\java\android\net\wifi
frameworks\base\core\java\android\net
frameworks\base\core\java\com\android\internal\net
frameworks\base\services\java\com\android\server:
WifiService.java, WifiWatchdogService.java, ConnectivityService.java
Connectivity\Tethering.java 


3)     JNI 层
frameworks/base/core/jni/android_net_wifi_Wifi.cpp
frameworks/base/core/jni/android_net_NetUtils.cpp     负责Dhcp
 
4)    Hardware 层
hardware/libhardware_legacy/wifi/wifi.c
hardware/libhardware_legacy/include/hardware_legacy/wifi.h
 
5)      Wifi tool 
external/wpa_supplicant
external/dhcpcd
system/netd                  负责wifi  hotspot等
 
6)      Wifi kernel 层
WIFI协议部分头文件:
kernel/include/net/wireless.h 
WIFI协议部分源文件:
kernel/net/wireless/*
WIFI驱动程序部分:
kernel/drivers/net/wireless


7)      其他相关:
kernel/net/wireless    
kernel/include/new/wireless.h   
system\core\rootdir\init.rc
system\core\netcfg
external\wpa_supplicant_8\wpa_supplicant\wpa_supplicant.conf
还有一些和硬件平台相关的配置文件路径.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值