我正在开发一个简单的应用程序,我需要作为服务运行并每 3 分钟报告一次 gps 位置。我已经有一个基于教程的工作示例,但仍有以下疑问。
服务的启动
GPS1.Start(5*60*1000, 0)
说第一个参数是时间流逝,第二个参数是距离差,如何确定,基于先前的位置?如果我想做我之前所说的并且我每 3 分钟安排/启动一次服务,这意味着我需要问一个
GPS1.Start(0,0)
以获得最新的修复?使用这些参数有什么好处?我在 NexusOne 中尝试并且 Time 对象带有本地时间,我必须这样做才能使其成为 UTC,但这是对代码的调整。这是一个标准还是可以根据手机型号而改变?
hora=DateTime.Date(Location1.Time + 6*DateTime.TicksPerHour)
谢谢