简短版本:

问题:我需要几个Android设备在同一时间(约100毫秒)内执行某些操作。例如,我希望所有设备在以前确定的时间点播放一定的声音。

问题:我可以使用GPS时间来确保设备时钟的同步吗?

更长版本:

有几个拥有Android设备的人在同一个室外位置(对于某些特定的体育赛事)。所有设备应在同一时间发出特定事件。 (什么时候会在手之前确定,只要他们在同一时间做到这一点,那么他们在那个时候完成并不重要)。 FWIW:这些事件将帮助人们同时开始体育活动。

这里是我可以做的假设:

>可能有也可能没有细胞覆盖。 (在户外,可能远在市区)

>设备可能连接到互联网,也可能不会连接到互联网。 (有些人可能没有数据计划)

>设备可以相互通信。如果设备没有连接到互联网,他们将通过wifi连接(尽管wifi可能没有互联网网关)。

>设备在外面(而不是建筑物内部)。 (这很好,这意味着所有的设备都可以获得GPS定位)

这些设备在物理上彼此靠近(即在300平方米内)。 (不确定是否重要)

我无法使用内部时钟来知道何时播放事件:用户可以手动更改时间,即使设备设置为从蜂窝网络获取时间,该网络可能无法提供确切的正确时间。两个设备可能被预订到不同的网络,因此它们的时间可能不会被非常好的同步。

在应用程序启动时,每个设备都可以要求GPS定位并保存GPS时间与其内部时钟之间的差异。现在,主人可以根据这个GPS时间来宣布事件(通过使用它的内部时钟并减去之前保存的偏移量)。

这是否足够精确和可靠?

提前谢谢了,

安德烈亚斯·莱特纳

gps android时钟同步,通过GPS时间同步Android设备?相关推荐

  1. 北斗网络同步时钟与GPS卫星时钟同步设备的区别

    北斗网络同步时钟与GPS卫星时钟同步设备的区别 北斗网络同步时钟与GPS卫星时钟同步设备的区别 第1页:GPS也有千奇百怪的应用方式 GPS系统是英文Global Positioning System ...

  2. 电力系统卫星时钟同步(GPS北斗授时)组成及配置

    电力系统卫星时钟同步(GPS北斗授时)组成及配置 电力系统卫星时钟同步(GPS北斗授时)组成及配置 本文由京准提供,更多资料请查阅--[更多资料](http://www.ahjzsz.com) 随着计 ...

  3. 探索:制药厂系统网络时钟同步(NTP时间同步服务器)

    探索:制药厂系统网络时钟同步(NTP时间同步服务器) 探索:制药厂系统网络时钟同步(NTP时间同步服务器) [摘要]SCADA系统通过I业环网完成数据的传输,存储在服务器的数据库,在通过软件的渠道集成 ...

  4. gps android时钟同步,时间同步下载-时间同步(Clocksync) 安卓版v1.2.6-PC6安卓网

    时间同步Clocksync:是一款可以通过自动或手动与NTP网络时间服务器的原子时间同步,以保证系统时间准确的时间工具. 软件介绍 ☆root是必需的自动同步☆ 时钟同步通过NTP(网络时间协议)同步 ...

  5. android 实时同步短信,备份Android短信的4种方法你最好知道

    第1部分:使用dr.fone备份Android文本消息 - 备份和还原(Android) 如果您发现任何类型的技术工作令人生畏,这可能是您备份Android文本消息的最简单方法.在dr.fone - ...

  6. xamarin android gps,如何使用Xamarin在Android中同步获取GPS位置更新?

    具体来说,我正在使用Xamarin.Forms进行C#开发,但是在本机Android方面工作,编写了GPS包装类,该类可以通过依赖注入在Xamarin.Forms方面使用.在大多数情况下,关于Andr ...

  7. android.net是哪个jar,【Android Clock Synchronization】Android时钟同步:基于NTP协议的第三方库Apache Commons Net......

    Apache Commons Net Apache Commons Net库实现了许多基本的客户端网络协议,其中包括NTP/SNTP. 1.创建JAR包 进入下载页,当前的最新版本是Commons N ...

  8. linux 时钟同步命令,Linux 时间同步服务命令

    Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但 在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步. ...

  9. Linux NTP时钟同步

    一.为什么要了解时钟同步? 时钟同步在大数据方向,用到的地方很多.举个例子来说吧,像Zookeeper.RegionServer服务都是需要实时和各节点进行通信的.假如各节点差超过30s,那么Regi ...

最新文章

  1. “玻璃大王”曹德旺捐资100亿办大学!
  2. Oracle undo表空间
  3. golang中的http服务器
  4. Metasploit的三种启动方式
  5. » Markdown/reST 编辑器 ReText 3.0 发布 Wow! Ubuntu
  6. Mybatis 逆向工程 自动生成代码
  7. fatal: unable to access ‘https://github.com/PanJiaChen/vue-element-admin.git/‘: OpenSSL SSL_read: Co
  8. 一种新的8B/10B编解码硬件设计方法
  9. JMS-ActiveMQ学习-3 ActiveMQ与Spring集成
  10. thinkphp3.2笔记(1)目录,控制器及url模式,地址解析
  11. 第三次IT浪潮将使白领收入成倍不均-信息革命
  12. 排序算法第三篇——归并排序
  13. [Java] 1015. Reversible Primes (20)-PAT甲级
  14. [BZOJ1815BZOJ1488]有色图/图的同构(Polya定理)
  15. uuid会重复吗_UUID的版本你知道吗
  16. 数据结构与算法 - 图论
  17. 明华读卡器 java_明华读卡器Java例程
  18. 编译原理实验二:词法分析程序
  19. 百度导航怎么不显示服务器,win7系统百度首页导航不见了怎么办
  20. linux ll -hrt,Linux col(每日一令之十六)

热门文章

  1. Unity帧率的计算和显示
  2. 浅议数字化双胞胎与仿真
  3. 医院住院管理信息系统设计说明书+源码
  4. HQL是什么HQL和SQL的区别
  5. 现代IT项目中的需求管理如何做?
  6. Vue - 音频播放器插件(vue-aplayer)
  7. 时间和空间的完美统一!阿里云时空数据库正式商业化
  8. JSONObject 的清除
  9. electron不是内部或外部命令,也不是可运行的程序
  10. Numeric Keypad