2

我正在尝试在我的颤振应用程序中获取 GPS 时间,我能够获取设备的当前时间,但是因为它可以在手机的设置中更改并且不能使用网络提供的时间NTP,因为我正在离线使用我的应用程序。是否有任何颤振库可以从中获取 GPS 日期和时间(不是设备时间、卫星日期和时间)或任何其他解决我的问题的方法?

4

1 回答 1

0

我还没有对此进行测试,但该location包似乎提供了LocationData对象中的时间:https ://github.com/Lyokone/flutterlocation

这是时间字段: https ://github.com/Lyokone/flutterlocation/blob/ab79cba664284ee44ed3f7076c1c2b3038187afc/packages/location_platform_interface/lib/src/types.dart#L81

请注意,它是可以为空的,而且我已经读到时间数据并非在所有位置都可用。您可能希望将此与 NTP 偏移解决方案结合起来,您可以在线计算以供离线使用。

于 2021-08-27T17:24:49.530 回答