关于位置
有位置距离更新 -> 即如果手机位置变化超过 X 米,则发送更新,不要每 5 秒询问一次,如果您在移动的车辆中,X 米会快速通过,如果你在走路,你永远不会移动超过 5 秒超过 3-5 米 - 人们会抱怨你的应用程序耗尽了他们的电池
此外 - 只有在您的应用程序未运行时,如果您启动它,服务将继续运行。否则,当您的应用程序从应用程序队列中被销毁时,服务也会被销毁。
requestLocationUpdates(long minTime, float minDistance, Criteria criteria, PendingIntent intent)
Register for location updates using a Criteria and pending intent.
void requestLocationUpdates(long minTime, float minDistance, Criteria criteria, LocationListener listener, Looper looper)
Register for location updates using a Criteria, and a callback on the specified looper thread.
void requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener)
Register for location updates using the named provider, and a pending intent.
void requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener, Looper looper)
Register for location updates using the named provider, and a callback on the specified looper thread.
void requestLocationUpdates(String provider, long minTime, float minDistance, PendingIntent intent)
Register for location updates using the named provider, and a pending intent.
位置接口