您的位置:首页 > 移动开发 > Android开发

Android利用WifiDirect实现文件传输功能

2016-10-16 15:26 246 查看
最近需要实现一个使用手机WiFi传输文件的功能,最后是使用WiFiDirect实现了这个功能。

什么是WiFiDirect?

下面是WiFi官方给出的解释:

Wi-Fi CERTIFIED Wi-Fi Direct®是一种认证标志,表示设备间支持Wi-Fi直接互联,帮助用户以更为简单而便捷的方式完成打印、共享、同步和显示等任务。带有Wi-Fi Direct标志的产品可以在不加入传统的家庭、办公或热点网络的情况下互相连接。

利用这种技术,手机、照相机、打印机、个人电脑和游戏设备将能够直接互连,以迅速而轻松的方式传输内容、共享应用。Wi-Fi Direct可以支持一对一直连,也可以实现多台设备同时连接。连接Wi-Fi Direct认证设备的操作简单方便,按下按钮、同时点击两个支持NFC的设备,或输入PIN码这三种方法均可实现连接。此外,所有的Wi-Fi Direct连接都采用WPA2™加密方式,这是Wi-Fi最新的安全技术。通过Wi-Fi Direct,您无需接入点或互联网连接,便可在任何地方享受个人Wi-Fi网络。
可以知道,这是一种可以使设备之间直接连接的技术,这种连接不依赖路由器,同时也不影响当前设备与路由器的连接。
优点:

1.连接方便

2.传输速率快

缺点:

1.耗电量大

从优缺点可以看出,可以认为它类似于蓝牙,但是传输速率更快,耗电量更大。

关于如何实现,这里上传一个Demo,是根据Google的WifiDirect官方Demo稍作修改,也添加了一些注释,希望能帮到大家。

WiFiDirect文件传输
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 文件传输 wi-fi
相关文章推荐