一、功能简介

1、基础概念

WiFi RTT 功能是 Android P 新引入的一个功能,主要用于在室内定位。WiFi RTT 是全新的功能,借助 AP 热点或 WiFi,利用 RTT 原理完成测距,通过三个以上的测距点就能够准确地定位到设备所在位置,结果通常可以精确到 1 至 2 米。凭借这种精准度,可以用来开发基于精确位置的服务,例如室内导航、无歧义语音控制(例如,“打开这盏灯”)以及基于位置的信息(例如,“此产品是否有特别优惠?”)。

2、要求

  • 测距请求发出设备的硬件必须实现 802.11mc FTM 标准。
  • 测距请求发出设备必须搭载 Android 9(API 级别 28)或更高版本的操作系统。
  • 测距请求发出设备必须启用位置信息服务并打开 WLAN 扫描(位于设置 > 位置信息下)。
  • 测距请求发出设备必须拥有 ACCESS_FINE_LOCATION权限。
  • 当应用可见或在前台服务中时,应用必须查询接入点的范围。应用无法在后台访问位置信息。
  • 接入点必须实现 IEEE 802.11mc FTM 标准。

二、功能开发

1、请求权现</

Android Wifi开发——室内网络(十八)相关推荐

  1. Android StudioTV开发教程(十八)建立电视频道,开发电视输入服务

    Android Studio TV开发教程 (转自Android官网https://developer.android.com/training/tv/start) 文章源自:光谷佳武 https:/ ...

  2. Android WiFi开发教程(三)——WiFi热点数据传输

    在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...

  3. (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例

    Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...

  4. android Wifi开发相关内容

    今天,简单讲讲android里如何使用WifiManager. 之前,我看代码时,看到了wifi相关的代码,发现自己对于这个内容的使用还很不熟悉,所以在网上查找资料,最终解决了问题.这里记录一下. 移 ...

  5. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  6. Android WiFi开发

    概述 介绍Android WiFi的扫描.连接.信息.以及WiFi热点等等的实现,并用代码实现. 详细 代码下载:http://www.demodashi.com/demo/10660.html 一. ...

  7. Android UI开发第三十九篇——Tab界面实现汇总及比较

    Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇--ActivityGroup实现tab功能>.这 ...

  8. Android WiFi开发教程(二)——WiFi的搜索和连接

    在上一篇中我们介绍了WiFi热点的创建和关闭,如果你还没阅读过,建议先阅读上一篇文章Android WiFi开发教程(一)--WiFi热点的创建与关闭. 本章节主要继续介绍WiFi的搜索和连接. Wi ...

  9. Android WiFi开发教程

    Android WiFi开发教程(一)--WiFi热点的创建与关闭 相对于BlueTooth,WiFi是当今使用最广的一种无线网络传输技术, 几乎所有智能手机.平板电脑和笔记本电脑都支持Wi-Fi上网 ...

最新文章

  1. pyqt5 使用 QTimer, QThread, pyqtSignal 实现自动执行,多线程,自定义信号触发。
  2. 传蔚来计划回国内科创板上市,关闭硅谷办公室
  3. flask管理不同的路由
  4. 学python好不好-Python就业前景好不好?学Python好找工作吗?
  5. 数据库中范式的理解1NF、2NF、3NF
  6. 压缩感知(Compressive Sensing)学习之(一)
  7. @valid注解_springboot使用自定义注解对接口参数校验
  8. 电气:蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab\python实现)
  9. UltraESB的首选IDE – IntelliJ IDEA
  10. zabbix对网站web监控(配置模板)
  11. ZOJ Problem Set - 1008
  12. SAP License:PS的进度管理流程
  13. 获取程序进程并杀死该进程集
  14. 在iOS端使用AVSampleBufferDisplayLayer进行视频渲染
  15. Linux 的虚拟文件系统(真正理解“一切皆文件”)
  16. “快易需求”第一次迭代总结
  17. 使用PC版Zune以全新的方式体验您的音乐
  18. 靶机渗透之Typhoon实战
  19. Kong Dashboard系列【三】添加插件----rate-limiting
  20. noip2014 珠心算测验 (枚举)

热门文章

  1. Linux下利用文件描述符恢复的成功失败实验
  2. 聊一聊微服务常见配置中心工作原理
  3. emoji 表情符号全集
  4. dell的vista系统安装解疑
  5. 爱奇艺推荐中台探索与实践 附下载
  6. 我的第一篇随笔-英语(给他人的祝福)
  7. /etc/ssh/sshd_config的 PasswordAuthentication PermitRootLogin ClientAliveCountMax ClientAliveInterval
  8. 24位深的bmp图片转换为16位深RGB565格式的bmp图片源码
  9. 上行速度不给力,云时代永远都是浮云
  10. 深度学习 训练吃显卡_深度学习小钢炮攒机心得:规避一些你看不到的坑