Android GPS:在代码中为GPS指定NTP_SERVER
嘿,我现在要做的是在我的应用程序中指定 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
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.