場所について
位置距離の更新があります->つまり、電話の位置が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.
ロケーション API