下载此文档

基于Android的通讯网络实验课件七 WIFI P2P通信(下)[精].pptx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
基于Android的通讯网络实验
------Wifi P2P通信(下)
WIFI Direct API介绍
模块实现
系统设计
系统设计功能
目录
系统实现
WIFI Direct API介绍(一)
Wi-Fi Direct技术允许已经配备了相应硬件并预装了Android (API Level 14)或更高版本的操作系统的设备在不需要Wi-Fi中间热点的支持下互联
为了使用Wi-Fi Direct API,需要先在应用中添加下列权限
WORK_STATE 允许应用程序改变网络连接状态
CHANGE_WIFI_STATE 允许应用程序改变Wi-Fi连接状态
WORK_STATE 允许应用程序访问网络信息
ACCESS_WIFI_STATE 允许应用程序访问WI-Fi网络信息
WIFI Direct API介绍(二)
.,WifiP2pManager类是我们实现Wi-Fi Direct功能最主要使用到的类。
WifiP2pManager类中的方法
Initialize() 通过Wi-Fi P2P框架来注册应用
Connect() 根据配置与指定设备对象进行P2P连接
cancelConnect() 关闭某个P2P连接
requestConnectInfo() 获取设备的连接信息
createGroup() 以当前设备为组长创建P2P小组
removeGroup() 移除当前的P2P小组
requestGroupInfo() 获取P2P小组的信息
discoverPeers() 初始化对等设备发现操作
requestPeers() 获取当前的对等设备列表
WIFI Direct API介绍(四)
Wi-Fi Direct API中的意图
WIFI_P2P_CONNECTION_CHANGED_ACTION
当设备的Wi-Fi连接状态发生改变时进行广播
WIFI_P2P_PEERS_CHANGED_ACTION
当小组中的对等设备发生改变时进行广播
WIFI_P2P_STATE_CHANGED_ACTION
检测到设备上的Wi-Fi Direct功能可用或不可用时进行 广播
WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
当设备本身的细节发生改变(如设备名改变)时进行广播
系统设计功能(一)
Wi-Fi设置功能
用户可以通过系统UI的按钮进入Android系统的设置界面,开启或关闭手持设备Wi-Fi Direct。
设备搜索功能
当设备的Wi-Fi Direct 处于开启状态时,可以对一定范围内同样开启Wi-Fi Direct功能的设备进行搜索。
设备信息显示
本机信息以及搜索到的设备信息将在系统UI中显示出来,包括设备名称、机型、本机MAC地址等。
系统设计功能(二)
连接功能
用户从UI的显示中获得已搜索设备的信息并确认是自己相连接的设备之后,任一方都可以通过系统界面的按钮向另一方发出连接请求,受邀请一方可以接受或拒绝。
小组信息显示
连接完成后,在UI的相应位置显示该P2P Group的基本信息,如本机是否为GO(小组管理者)、小组中设备的IP地址等。
文件共享功能
建立小组后,组内设备可以相互共享图片、文档等文件。

基于Android的通讯网络实验课件七 WIFI P2P通信(下)[精] 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin1
  • 文件大小1.18 MB
  • 时间2018-02-05