
android 网络框架接入分析
u012805129
这个作者很懒,什么都没留下…
展开
-
Android -- Wifi启动流程分析
转自http://blog.youkuaiyun.com/csdn_of_coder/article/details/51541094Android网络各个模式中,Wifi应该是目前最常用的一种网络方式了;下面就简单介绍下Android中Wifi的启动流程。当我在Setting菜单里点击打开Wifi时,调用的入口函数是WifiManager::setWifiEnabled(boolean enable转载 2017-05-09 09:12:22 · 994 阅读 · 0 评论 -
Android -- 网络模块中NetworkFactory与NetworkAgent的通信机制
Android -- NetworkFactory与NetworkAgent的通信机制转自write.blog.youkuaiyun.com/postedit在上一篇博文中讲到,EthernetNetworkFactory包揽了Ethernet所有的网络管理操作,这其中就包含怎么样通知ConnectifyService(下文都简称CS)网络状态发生变化。接下来,我们借助有线网络来简要介绍Andro转载 2017-05-10 14:07:31 · 1212 阅读 · 0 评论 -
Android -- Wifi扫描流程分析
Android -- Wifi扫描流程分析Wifi扫描的调用函数是WifiManager中的startScan()函数:[java] view plain copy /** * Request a scan for access points. Returns immediately. The availability * of th转载 2017-05-10 14:04:21 · 1542 阅读 · 0 评论 -
Android -- Wifi连接流程分析
Android -- Wifi连接流程分析当我们在Android手机上通过Settings连接一个AP时,间接调用WifiManager的connect()方法:[java] view plain copy /** * Connect to a network with the given configuration. The network转载 2017-05-10 14:02:43 · 3318 阅读 · 0 评论 -
Android -- Wifi的断开及关闭流程简介
Android -- Wifi的断开及关闭流程简介当我们连接上一个AP时,Wifi的断开及关闭都会导致设备与AP之间的连接中断;关闭Wifi同时会导致Wifi断开。下面就简单介绍Wifi断开及关闭的流程。一、Wifi的断开我们断开Wifi,调用WifiManager::disconnect()方法,嵌套调用WifiServiceImpl的同名方法:[java]转载 2017-05-10 13:59:52 · 4184 阅读 · 1 评论 -
Android -- Wifi的forget()操作
Android -- Wifi的forget()操作我们在处理某个Wifi连接时,有时会需要忘掉当前连接的密码信息。执行这项操作,我们需要调用WifiManager::forget()函数:[java] view plain copy /** * Delete the network in the supplicant config. * * Th转载 2017-05-10 13:58:31 · 1757 阅读 · 0 评论 -
Android -- Wifi的save()操作
Android -- Wifi的save()操作代码主要来自android 6.0当我们在Settings中设置静态IP连接时,会调用到WifiManager::save()函数:[java] view plain copy /** * Save the given network in the supplicant config. If the n转载 2017-05-10 13:57:07 · 600 阅读 · 0 评论 -
Android -- 无线网络配置信息的管理者WifiConfigStore简介
Android -- WifiConfigStore简介WifiConfigStore在Android的无线网络部分,主要负责网络配置信息的管理工作,包括保存、读取配置信息等。当我们在Settings中触发一个保存网络、连接网络或者auto_connect自动重连动作时,都会调用到WifiConfigStore中的方法。[java] view plain copy转载 2017-05-10 13:53:40 · 2289 阅读 · 0 评论 -
Android -- Wifi热点的打开与关闭流程简介
Android -- Wifi热点的打开与关闭流程简介在Android手机中,热点也是一个较为常用的功能。对于framework开发者来说,要开发、维护SoftAp,了解framework中热点开关的具体流程是非常有必要的。下面就对这部分内容做一些介绍,以供后续查阅。一、SoftAp打开流程当我们在设置中打开热点时,会调用WifiManager::setWifiApEnable转载 2017-05-10 13:49:12 · 4470 阅读 · 0 评论 -
Android 异步通道 -- AsyncChannel
Android -- AsyncChannel转自http://blog.youkuaiyun.com/csdn_of_coder/article/details/51523409在学习Android Wifi部分的源码时,发现WifiManager和WifiService之间使用了AsyncChannel来进行通信,AsyncChannel用于两个Handler之间的通信,这里简单介绍下Asyn转载 2017-05-10 13:47:41 · 581 阅读 · 0 评论 -
android中wifi原理及流程分析(很经典)
在网上找的一篇好文章,分析的很详细,自己再加了些东西,图片有点大,不能完全显示,点击图像拖动鼠标直接查看图像。wifi相关的文件位置:WIFI Settings应用程序位于 packages/apps/Settings/src/com/android/settings/wifi/JAVA部分: frameworks/base转载 2016-07-14 16:21:40 · 11991 阅读 · 2 评论 -
Android -- ConnectifyService网络更新流程简介
Android -- ConnectifyService网络更新流程简介转自http://blog.youkuaiyun.com/csdn_of_coder/article/details/51959561之前的几篇文章讲述了Wifi启动、扫描、连接等流程,也简单介绍了网络模块与ConnectifyService之间通信、更新网络的基本实现。现在,就进一步简单介绍下网络更新的具体实现,这里以Eth转载 2017-05-10 13:39:13 · 619 阅读 · 0 评论 -
Android -- 网络相关的系统服务启动简要分析
Android -- 网络相关的系统服务启动简要分析转自http://blog.youkuaiyun.com/csdn_of_coder/article/details/51636855Android中众多的系统服务都是在SystemServer中启动的,一般有两种方式:SystemServiceManager.startServcie()ServiceManageraddSer转载 2017-05-10 14:09:16 · 462 阅读 · 0 评论