检查GPS信号

时间:2011-11-30 06:29:58

标签: android gps location

  

可能重复:
  How to detect whether GPS signal is weak or high?

有没有办法知道GPS信号是星期? 例如建筑物中的用户然后GPS可能不发送数据。这就是我想检查GPS信号的原因。

2 个答案:

答案 0 :(得分:2)

没有具体的方法可以做到这一点。我通常遵循超时方法,您可以等待大约30-45秒来获得修复,如果您在该时间内没有得到修复,您可以推断无法在当前位置获得GPS修复。用户。

如果修复程序可用且你的onLocationChanged()方法被调用,你应该使用getAccuracy()和getTime()的组合来接受修复并推断出信号的强度。

答案 1 :(得分:1)

onLocationChanged返回的Location对象的getAccuracy()方法很好地说明了“修复”的好坏。

取自

How to detect whether GPS signal is weak or high?