title: Android Location Update Clarification
body: <p>Am working with the location update application which will update the user location periodically to the server. </p>
  
  <p>I have used the fused location provider to get the location update. I have referred the following link <a href="https://developer.android.com/reference/com/google/android/gms/location/FusedLocationProviderApi.html" rel="nofollow noreferrer"><strong>Android Location Update</strong></a>.</p>
  
  <p>Regarding the location update I have following <strong><em>clarifications</em></strong>,</p>
  
  <blockquote>
    <p>1) I requested Location using Pending Intent. I had given the Time
    interval as 5 min in the location request. I am getting the location
    information successfully at every 5 min. But my question is "How effectively
    Android uses the GPS to get the location - GPS need not to be on for
    the whole 5 min". Around 4 min 50 seconds it starts using the GPS to
    get the user location. I just want to know how the fused location provider effectively using the GPS. </p>
    
    <p>2) And also I want to know the time taken to fetch the user location
    by using available providers. How much time approximately taken by the
    android api to get the user location by using fusion location
    provider. </p>
    
    <p>3) The Fused Location Provider uses GPS only at the nearest time of given interval to get
    the user location. The remaining time the GPS is not usable. Is there
    is better solution to switch off the GPs or effective way to use the
    GPS to save the mobile battery power. </p>
    
    <p>4) Am giving the time interval as 1 min. Some time am not getting the
    location update every one minute. For Example, First minute successfully
    I am getting the user location. Then not getting the user location at 2nd Minute. Then 3rd minute
    getting fine and so. I have GPS ON and with mobile network available and WiFi
    connected. </p>
    
    <p>5) And what is the maximum time interval we can give. Am not finding
    any maximum time limit in the document. We can give the minimum time interval as zero. But it is not recommended. </p>
    
    <p>6) And also I want to know the minimum OS support while using this feature. I have referred below link <a href="https://stackoverflow.com/questions/17428318/does-google-activity-recognition-work-on-older-versions-of-android">Does Google Activity Recognition work on older versions of Android?</a> Which says Everything in Google Play Services should work back to API level 8(Android 2.3).</p>
  </blockquote>
  
  <p>Please help me on this. I hope this could help other developer also who are working on Android Location Updates. </p>
  
  <p>Thanks in advance.  </p>