如何设置android近距离警报的准确性

时间:2012-11-21 20:23:29

标签: android proximity

我想知道每次触发警报的准确性。有没有办法获得这些信息?我可以使用locationManager.getLastKnownLocation()吗?如果准确性不好,有没有办法告诉系统不要发出警报?

1 个答案:

答案 0 :(得分:1)

  

我想知道每次触发警报的准确性。有没有办法获得这些信息?

LocationListener上调用的每个更新都会为新事件传递Location个对象。此对象具有getAccuracy()等方法,您可以使用它们来获取该信息。

  

如果准确性不好,有没有办法告诉系统不要发出警报?

LocationManager.requestLocationUpdates(),仅允许您根据每次更新之间的时间间隔或距离来控制更新频率。它不允许您根据准确性控制从经理获取更新;您需要使用更新中的信息来决定是否保留每份报告。