Android调试网络设备时使用到的DHCP命令及代码
最近在调试LTE模块时,除了常使用的ifconfig、netstat、route等linux命令行下标准的工具外,还会使用到Android系统在命令行下新增的命令,本文将相关命令源码及使用说明下。
方法/步骤
最近在调试LTE模块时,除了常使用的ifconfig、netstat、route等linux命令行下标准的工具外,还会使用到Android系统在命令行下新增的如下命令:
netcfg,对应的Android源码路径为system/core/netcfg/
dhcpcd,对应的Android源码路径为external/dhcpcd/
而上面的工具会使用到libnetutils.so这个库,对应路径为system/core/libnetutils。
而我们在Android源码上获取DHCP信息时,会使用到该库里面的dhcp_do_request、dhcp_stop和ifc_enable等函数,其源码分别位于如下文件:
system/core/libnetutils/dhcp_utils.c
system/core/libnetutils/ifc_utils.c
Android系统里的宝藏还是很多,继续挖掘的空间极大啊,忘尘莫及,加油吧!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:162
阅读量:134
阅读量:92
阅读量:145
阅读量:89