![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Wifi
文章平均质量分 81
杜远35
好好学习,天天向上!
展开
-
Android4.4(MT8685)源码WIFI--初始化1
在Android系统启动的时候,会在./frameworks/base/services/java/com/android/server/SystemServer.java类中启动许多服务,其中和Wifi相关的服务就在这里初始化。在SystemServer的main方法中,我们可以看到thr.initAndLoop();这里调用了它的内部类对象的initAndLoop方法,在这个方法的作用原创 2015-01-07 11:22:56 · 2333 阅读 · 0 评论 -
Android4.4(MT8685)源码WIFI--初始化2
上一章我们讲到在SystemServer中会初始化一个WifiService对象,那么我们来看看这个WifiService的构造方法,路径:./frameworks/base/services/java/com/android/server/wifi/WifiService.java public WifiService(Context context) { mContext原创 2015-01-07 16:40:28 · 2526 阅读 · 1 评论 -
Android4.4(MT8685)源码WIFI--扫描和连接
本章主要介绍用户手动的在Settings中点击Scan和Connect按钮,输入密码后的连接过程,先看整体流程图:WiFi Scan过程分析当用户进入Settings点击Scan后,就会调用到WifiManager的startScan()方法,当然在Settings里面有设置Scan的定时器,每隔一段时间就会去scan,在Wifi Framework中也有scan的定时转载 2015-01-08 15:18:16 · 2106 阅读 · 0 评论 -
Android StateMachine和AsyncChannel
在学习Android Wifi的code时,到处可以看到StateMachie和AsyncChannel的影子,这里我们先大致分析一下它们两个的原理。StateMachine原理分析顾名思义,StateMachine就是状态机的意思,从Goolge给出的解释:The state machine defined here is a hierarchical s转载 2015-01-08 15:20:31 · 765 阅读 · 0 评论 -
WiFi Direct简介
Wi-Fi Direct技术是由WFA(Wi-Fi联盟)在2009年提出,目前最新的规范是v1.2版本。这个技术的目的是在没有Wi-Fi AP的情况下由两个或者多个Wi-Fi设备互相之间进行高速的数据通信。通信完全基于TCP/IP 协议,因此对于开发基于Wi-Fi Direct的应用来说非常友好。Wi-Fi Direct在刚提出时叫Wi-Fi Peer-to-Peer,所以也可以称转载 2015-08-17 16:24:01 · 3531 阅读 · 0 评论 -
Wi-Fi Direct协议详解
理论上,Wi-Fi Direct属于纯软件协议,也就是说不需要额外的硬件支持,只要支持802.11g、n或者ac的设备都可以实现Wi-Fi Direct的基本功能。但一些高级功能,比如Wi-Fi Direct电源管理需要非常精细的定时管理和状态切换,Concurrent模式需要对多个源MAC地址进行高效的过滤,这些都靠软件实现会比较费劲。所以不要太指望老设备通过软件升级来实现Wi-Fi Direc转载 2015-08-17 16:24:49 · 10889 阅读 · 1 评论