部分引用他人的博客。表示感谢
一.产品的体系结构
WiFi模块主要包括三部分:WLAN Station,WiFi Direct, Mobileap(Hotspot)(热点) ,应用主要涉及上网、打印、文件传输、热点共享、远程控制、局域网等方面。
我们所做的应用主要是涉及到了WiFidirect的一些API。所以在其他方面就不多做介绍了。
1关于WLAN的UI图
几乎所有较新的Android手机都支持WLAN直连(WiFidirect)功能,UI层主要有两个入口,其中一个直接进入(WifiP2pSettings),所以这也是我们为什么要开发这个软件的原因之一。
2 UI层的分解图:
搜索显示出的每一个设备,实际上都被封装成了一个个Preference对象。
二.Wi-Fi 直连(WiFi direct)
1.WiFi direct简述
Wi-Fi 直连技术允许已经配备了相应硬件并预装了Android 4.0(API level 14)或更后的操作系统的设备在不需要Wi-Fi中间热点的支持下通过Wi-Fi直接互联的技术。使用这些API,你可以发现和连接其他支持此技术的设备,然后以距离远超蓝牙连接技术且速度更快的方式进行通信。这项技术对于一些多用户共享资料,比如多用户联机游戏或者相片分享等应用非常有用。
2.WiFi direct API简介
Wi-Fi直连技术的API包含以下主要部分:
允许用户发现,请求然后连接对等设备的各种方法,定义在WifiP2pManager类中。
允许用户定义收到调用