首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将两个设备的时间与Android同步?

如何将两个设备的时间与Android同步?
EN

Stack Overflow用户
提问于 2020-03-10 09:18:38
回答 1查看 3K关注 0票数 3

我们有两个android设备,运行的应用程序与用户看到的GUI相同。时间同步对我们来说是不正常的。为了使他们有相同的时间,我们有如下设置。

在引导和每5分钟之后使用这些命令,但是在正常运行时间为8、9小时的、两台android设备的秒数之间似乎有不同的时间。例:

代码语言:javascript
运行
复制
busybox watch -n 1 date

设备1: (Android 6 Marshmallow) 2020-03-10 09:16:33

设备2: (Android 6 Marshmallow) 2020-03-10 09:16:38

代码语言:javascript
运行
复制
settings put global ntp_server pool.ntp.org
settings put global auto_time 0
settings put global auto_time 1

之后,我们也尝试了下面的命令,但没有使用

代码语言:javascript
运行
复制
settings put global ntp_polling_interval 10
settings put global ntp_pollinginterval 10
settings put global ntppollinginterval 10

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-18 10:16:04

Android6.0有一个众所周知的时间问题,每天有几分钟的差异被报道。

这已经用6.0.1修正了,如果你可以更新你的设备来避免这个问题。

至于NTP,您可以将服务器和auto_time设置为1,但它只会每24*60*60*1000 As刷新一次(通常是一天)。

如果根植,您可以安装一个ntp应用程序,以便在更短的时间内完成这一任务,或者添加一个cronjob。或者一直重启电话。

从编码的角度来看,您可以将应用程序更改为不使用系统时间,而是时不时地亲自轮询NTP-Server,并使用系统时间来决定何时使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60614546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档