难道Android设备使用网络时间协议(NTP)同步时间?
在我的设备的设置我看到下面的文字“与网络同步”复选框,但如果他们使用NTP我不知道。
我需要为我的本科毕业论文的我用GPS。 为了得到精确的GPS信号接收器应该有一个精确的时钟。
我已经在网上找到了这个博客条目,但我不知道,如果他道出了实情: 在Android的加快NTP,GPS锁定
难道Android设备使用网络时间协议(NTP)同步时间?
在我的设备的设置我看到下面的文字“与网络同步”复选框,但如果他们使用NTP我不知道。
我需要为我的本科毕业论文的我用GPS。 为了得到精确的GPS信号接收器应该有一个精确的时钟。
我已经在网上找到了这个博客条目,但我不知道,如果他道出了实情: 在Android的加快NTP,GPS锁定
我知道有关它使用的调用自定义服务的Android ICS: NetworkTimeUpdateService
。 该服务还实现通过一个NTP时间同步NtpTrustedTime
单。
在NtpTrustedTime
默认NTP服务器从Android系统串源要求:
final Resources res = context.getResources();
final String defaultServer = res.getString(
com.android.internal.R.string.config_ntpServer);
如果在系统设置自动时间同步选项被选中,并没有NITZ时间服务可用,则该时间将与NTP服务器同步com.android.internal.R.string.config_ntpServer
。
要获取的价值com.android.internal.R.string.config_ntpServer
你可以用下面的方法:
final Resources res = this.getResources();
final int id = Resources.getSystem().getIdentifier(
"config_ntpServer", "string","android");
final String defaultServer = res.getString(id);
我想问问,如果Android设备使用网络时间协议(NTP)同步时间。
对于一般的时间同步,与电话功能,其中无线提供商提供设备NITZ信息 ,将使用NITZ。 我的理解是,NTP在其他情况下使用:免费NITZ,无线运营商,无线网络,只等
您引用的博客文章提出另一种情况:在支持GPS按需时间同步。 这当然是可能的,但我不知道它是否是使用还是不行。
我有一个三星Galaxy Tab 2 7.0与Android 4.1.1。 显然,它不会同步到NTP。 我装一个应用程序,说我的平板电脑为20秒关闭NTP的,但不能设置它,除非我的根设备。
不是一个确切的回答你的问题,但一点信息:(例如,如果它是一个没有3G和GPS功能的平板电脑),如果您的设备不使用NTP时间,服务器可以在配置/system/etc/gps.conf
-显然这个文件只能以root权限编辑,但在可见的无根设备。