Android GPS:在代码中为GPS指定NTP_SERVER

发布于 2024-11-05 09:17:57 字数 270 浏览 2 评论 0原文

嘿,我现在要做的是在我的应用程序中指定 NTP_SERVER 以便 GPS LocationProvider 请求时间,而不是从 \system\etc\gps.conf 读取属性,因为连接到 North-america.pool 总是存在问题来自中国的.ntp.org。 注意到 Android 操作系统的框架类 GpsLocationProvider 正在与另一个框架类 SNTPClient 一起执行时间请求工作,我如何能够覆盖该函数或找到一种方法来将另一个 ntp 地址分配给 GPSLocationProvider?

Hey, what I am doing now is to specify the NTP_SERVER in my application for the GPS LocationProvider to request time, in lieu of reading property from \system\etc\gps.conf, because there's always problem of connecting to north-america.pool.ntp.org from China.
Noting that GpsLocationProvider, the framework class of Android OS, is doing the time-request job with another framework class SNTPClient, how could I be able to override the function or find a way around to assign another ntp address to GPSLocationProvider?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作死小能手 2024-11-12 09:17:57

GPS 时间提供商不使用互联网服务器。 GPS 需要至少四颗卫星才能确定时空位置(一颗卫星对应空间的每个维度,一颗卫星对应时间的位置)。我会尝试搬到外面能看到清晰天空的地方。

The GPS time provider does not use the an internet server. The GPS needs at least four satellites to be in view to resolve a space-time position (one satellite for each dimension of space and one for a location in time). I would try moving somewhere outside with a clear view of the sky.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文