是否有NTP(例如,时间同步)用于无根电话?


8

我需要通过互联网不时在Android手机上同步时钟。在非移动设备上的传统方式是使用NTP服务器和守护程序。要运行NTP守护程序并在Android手机上自动设置时间,一项要求是具有root用户访问权限。非根电话真的有任何类似的解决方案吗?


1
从您的问题尚不清楚您是否知道,但是默认情况下,您的手机应与GSM网络提供的时间信号同步(只要您的网络提供NITZ时间信息,大多数情况下就可以。请参见从哪里接收到时间信息) ?网络什么是内部时钟同步源
GAThrawn

似乎至少在默认情况下不会同步:我在实际时间和电话时间之间有2-3分钟的间隔。
IBr 2013年

哦,我的设置有些错误,现在可以正常工作了,我觉得很傻,但是现在心存感激。谢谢。但是,我看到非内置解决方案在非root用户的设备上是不可能的。
IBr

请说明您为修复此问题而更改的设置。我有同样的问题,尚未找到解决方案。:-)
Brian Knoblauch'1

Answers:


14

不幸的是,您确实需要root。

Google 从ClockSync中提到了这一点:

嗨,是设计使应用程序无法更改时间。安全性有许多微妙的方面可以依赖当前时间,例如证书到期,许可证管理等。我们不希望第三方应用程序以这种方式在全球范围内破坏系统。


5
这正是我想要自动更新时间的原因。.我的平板电脑经常弄乱时间,此后几乎没有任何作用。他们应该将NTP添加到android核心。
mikkom 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.