android - 谷歌的就近分享是如何实现的?
问题描述
Google 刚刚在 8 月发布了Nearby Share功能。我对它的技术方面很感兴趣,但是我没有找到任何关于 Nearby Share 技术细节的文章。有什么提示吗?
我还注意到 Google 已经在 Android 上提供了Nearby 连接 API 。这让我想知道他们是否有任何关系?例如,附近共享是否使用附近连接 API 实现?
(是的,我看到前者是一个成熟的、即用型的功能,而后者是一个面向开发人员的 API,支持的不仅仅是文件共享。但是他们的名字看起来很相似,他们使用的通信方式也是如此,如蓝牙、BLE 和 P2P wifi。)
解决方案
我是 Google 附近共享和附近连接的负责人。
是的,Nearby Share 建立在 Nearby Connections API 之上。Share 是两者中面向用户的组件,并添加了 Nearby Connections 所缺乏的“身份”概念。可靠性和吞吐量改进都是附近连接的一部分,因此 API 的用户应该受益。
如果您有任何具体问题,请告诉我,我会尽力回答。
推荐阅读
- c# - 如何读取在线存储的json文件并在找到时将图像更改为url
- ubuntu-16.04 - 如何为在 ubuntu xenial 上运行的花园容器配置 cgroup cpu 配额
- amazon-web-services - 无法在 Terraform ECS 提供程序中使用 memoryReservation
- java - android应用程序中的可拖动浮动窗口:不关注布局元素
- javascript - 为什么数组在快递中复制自己?
- pycharm - 在 PyCharm 中启用未解决的属性检查
- jboss - 内存泄漏 org.jboss.vfs.spi.JavaZipFileSystem 1582384
- elasticsearch - 根据上次索引时间在查询时间提升 Elastic Search 结果
- asp.net-core - ASP.NET Core 中没有匹配控制器或操作的路由段
- javascript - 登录javascript后在首页显示用户名