最近需要实现一个使用手机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实现文件传输功能相关推荐

  1. Android关闭USB的ADB调试和文件传输功能(禁用USB)

    点击打开链接 通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试 ...

  2. Linux断开usb调试命令,Android关闭USB的ADB调试和文件传输功能(禁用USB)【转】

    通过设置系统属性(System Property)[persist.sys.usb.config]即可实现关闭或打开USB调试和文件传输功能,其中mtp表示文件传输,adb表示adb调试,none表示 ...

  3. java qq 传送文件_如何利用Java实现QQ文件传输功能.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava 如何利用Java实现QQ文件传输功能.pdf2页 本文 ...

  4. 我的Android进阶之旅------Android利用Sensor(传感器)实现水平仪功能的小例

    这里介绍的水平仪,指的是比较传统的气泡水平仪,在一个透明圆盘内充满液体,液体中留有一个气泡,当一端翘起时,该气泡就会浮向翘起的一端.    利用方向传感器返回的第一个参数,实现了一个指南针小应用.   ...

  5. 基于python的文件传输程序_7个步骤,教你快速学会用python实现ftp文件传输功能(收藏了)...

    文章主要为大家详细介绍了python实现ftp文件传输功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下!!! 本文实例为大家分享了python实现ftp文件传输的具体 ...

  6. openssh相关文件传输功能

    putty中有pscp程序可以复制文件. 在linux下有scp和sftp访问openssh-server进行文件传输功能,用法详解man手册,比较简单. sftp类似于ftp,用法相近. copy ...

  7. socket编程实现文件传输功能

    这节我们来完成 socket 文件传输程序,这是一个非常实用的例子.要实现的功能为:client 从 server 下载一个文件并保存到本地. 编写这个程序需要注意两个问题: 1) 文件大小不确定,有 ...

  8. Qt多文件传输功能实现及方法概述

    Qt多文件传输功能实现 前言 代码实现概述 客户端代码实现 服务端代码 效果展示 结论 前言 本次设计主要是为了功能上的实现,因此对于ui界面的设计都是怎么简单怎么来的,主要的功能就是实现多个文件的发 ...

  9. LYNC文件传输功能开关

    LYNC如何关闭和开启文件传输功能?大家都知道有文件筛选的控制,在POWERSHELL也没有看到关闭文件传输的命令.其实这个功能在控制台上一个不显眼的位置,见下图: 此处的勾用来控制客户端上的附件图标 ...

  10. ftp服务器文件传输安全性创新点,利用FTP进行文件传输时的主要安全问题存在于...

    类型:文件管理大小:7.7M语言:中文 评分:10.0 标签: 立即下载 利用FTP进行文件传输时的主要安全问题存在于什么是大家比较关心的,很多小伙伴们不知道这个答案是什么,想要知道这个答案的小伙伴们 ...

最新文章

  1. CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
  2. 结巴分词和自然语言处理HanLP处理手记
  3. 缩小sql server 日志文件
  4. ASP.NET MVC 2入门演练 3 - 列表和添加功能
  5. Matlab R2018a版离线使用帮助文档方法
  6. InvalidClassException异常_原理和解决方案
  7. win10远程桌面连接ubuntu18.04
  8. qutebrowser 只用键盘操作的浏览器
  9. 回顾2020的爷青结:有哪些记忆里的应用正在消逝!
  10. 15个网页数据采集中最常遇到的问题(干货)
  11. 蓝桥杯 算法训练 调和数列问题
  12. Python中的sys.argv是什么含义
  13. 【算法学习笔记07】贪心算法(Greedy Algorithm)
  14. 读书笔记004:《伤寒论》- 手阳明大肠经
  15. vb酒店管理信息系统
  16. 嵌入式软件之应用调试
  17. 内存延时cl_简单解析,什么是“CL延迟”
  18. web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)
  19. ContentProvider--stable参数
  20. 【C++STL】deque的结构和使用

热门文章

  1. 完全不懂SEO怎样入手做网站优化
  2. Compose Modifier修饰符详细解说
  3. excel-countifs和sumifs函数
  4. 【Python】P2191 小Z的情书
  5. CryEngine技术讲解
  6. html页面通过flv.js实现视频监控直播和点播功能。
  7. html5:初学h标签的使用 p标签 br标签 hr标签
  8. OCR+RFID感应识别电子护照阅读器|读卡器MERR100+的 API 接口函数说明
  9. 05.odoo12开源框架学习
  10. 30天自制操作系统Day2