Android GPS锁定和感应

时间:2014-04-23 08:24:19

标签: android gps

我写了一个Android GPS应用程序,它使用GPS作为提供者,每20秒请求一次位置更新。我还添加了一个GPS状态监听器来监控可用的卫星及其SNR。

我注意到GPSstatuslistener一直在更新卫星的信息(即不是每20秒)!

我的问题是:

  1. 这是否意味着GPS传感器始终开启或每20秒间隔睡眠一次?
  2. GPS位置调用包括两个阶段:a)锁定,以及b)感知/报告。在android中,GPSstatuslistener执行锁定而requestLocationUpdate执行传感吗?

1 个答案:

答案 0 :(得分:0)

  1. 如果您一直在状态栏中看到gps图标,则表示GPS已启用并已使用,您可以通过removeUpdates

  2. 以编程方式执行此操作
  3. a)锁定由设备和Android操作系统自动完成。

    b)感知意味着如果您正在谈论位置信息,那么它由requestLocationUpdates()完成。但是有关GPS及其状态的信息由GPSstatusListener

  4. 完成