Android利用WifiDirect实现文件传输功能
最近需要实现一个使用手机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利用WifiDirect实现文件传输功能相关推荐
- Android关闭USB的ADB调试和文件传输功能(禁用USB)
点击打开链接 通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试 ...
- Linux断开usb调试命令,Android关闭USB的ADB调试和文件传输功能(禁用USB)【转】
通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试,none表示 ...
- java qq 传送文件_如何利用Java实现QQ文件传输功能.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > Java 如何利用Java实现QQ文件传输功能.pdf2页 本文 ...
- 我的Android进阶之旅------Android利用Sensor(传感器)实现水平仪功能的小例
这里介绍的水平仪,指的是比较传统的气泡水平仪,在一个透明圆盘内充满液体,液体中留有一个气泡,当一端翘起时,该气泡就会浮向翘起的一端. 利用方向传感器返回的第一个参数,实现了一个指南针小应用. ...
- 基于python的文件传输程序_7个步骤,教你快速学会用python实现ftp文件传输功能(收藏了)...
文章主要为大家详细介绍了python实现ftp文件传输功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!!! 本文实例为大家分享了python实现ftp文件传输的具体 ...
- openssh相关文件传输功能
putty中有pscp程序可以复制文件. 在linux下有scp和sftp访问openssh-server进行文件传输功能,用法详解man手册,比较简单. sftp类似于ftp,用法相近. copy ...
- socket编程实现文件传输功能
这节我们来完成 socket 文件传输程序,这是一个非常实用的例子.要实现的功能为:client 从 server 下载一个文件并保存到本地. 编写这个程序需要注意两个问题: 1) 文件大小不确定,有 ...
- Qt多文件传输功能实现及方法概述
Qt多文件传输功能实现 前言 代码实现概述 客户端代码实现 服务端代码 效果展示 结论 前言 本次设计主要是为了功能上的实现,因此对于ui界面的设计都是怎么简单怎么来的,主要的功能就是实现多个文件的发 ...
- LYNC文件传输功能开关
LYNC如何关闭和开启文件传输功能?大家都知道有文件筛选的控制,在POWERSHELL也没有看到关闭文件传输的命令.其实这个功能在控制台上一个不显眼的位置,见下图: 此处的勾用来控制客户端上的附件图标 ...
- ftp服务器文件传输安全性创新点,利用FTP进行文件传输时的主要安全问题存在于...
类型:文件管理大小:7.7M语言:中文 评分:10.0 标签: 立即下载 利用FTP进行文件传输时的主要安全问题存在于什么是大家比较关心的,很多小伙伴们不知道这个答案是什么,想要知道这个答案的小伙伴们 ...
最新文章
- CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
- 结巴分词和自然语言处理HanLP处理手记
- 缩小sql server 日志文件
- ASP.NET MVC 2入门演练 3 - 列表和添加功能
- Matlab R2018a版离线使用帮助文档方法
- InvalidClassException异常_原理和解决方案
- win10远程桌面连接ubuntu18.04
- qutebrowser 只用键盘操作的浏览器
- 回顾2020的爷青结:有哪些记忆里的应用正在消逝!
- 15个网页数据采集中最常遇到的问题(干货)
- 蓝桥杯 算法训练 调和数列问题
- Python中的sys.argv是什么含义
- 【算法学习笔记07】贪心算法(Greedy Algorithm)
- 读书笔记004:《伤寒论》- 手阳明大肠经
- vb酒店管理信息系统
- 嵌入式软件之应用调试
- 内存延时cl_简单解析,什么是“CL延迟”
- web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)
- ContentProvider--stable参数
- 【C++STL】deque的结构和使用