iTa*_*amp 58 time gps android ntp
Android设备是否使用网络时间协议(NTP)来同步时间?
在我的设备设置中,我看到一个带有以下文本"与网络同步"的复选框,但我不知道他们是否正在使用NTP.
我需要这个用于我使用GPS的学士论文.为了获得准确的GPS信号,接收器应具有精确的时钟.
我在网上找到了这个博客条目,但我不确定他是否说实话:加速NTP,Android中的GPS锁定
Dyo*_*sos 47
我知道Android ICS使用的是一个名为的自定义服务:NetworkTimeUpdateService.该服务还通过NtpTrustedTime单例实现NTP时间同步.
在NtpTrustedTime默认的NTP服务器中,从Android系统字符串源请求:
final Resources res = context.getResources();
final String defaultServer = res.getString(
com.android.internal.R.string.config_ntpServer);
Run Code Online (Sandbox Code Playgroud)
如果检查系统设置中的自动时间同步选项且没有可用的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);
Run Code Online (Sandbox Code Playgroud)
Mis*_*hka 10
我有一个三星Galaxy Tab 2 7.0与Android 4.1.1.显然它不会同步到ntp.我加载了一个应用程序,说我的平板电脑离ntp有20秒,但是除非我根设备,否则无法设置它.
不是您的问题的确切答案,而是一些信息:如果您的设备确实使用NTP时间(例如,如果它是没有3G或GPS功能的平板电脑),则可以配置服务器/system/etc/gps.conf- 显然此文件只能可以使用root访问权限进行编辑,但可以在非root设备上查看.