title: Android GPS accuracy
body: <p>I'd like to use fine gps position in my app. So I followed a simple tutorial (basic usage of LocationManager, explicitly reguested GPS provider, ask for updates 0 ms, 0 m ) and create an app. I was totally not impressed with accuracy and speed of updates. It was slow and best accuracy was 24 meters, but on average 96.</p>
  
  <p>On the same phone, from the same location I run widely known <a href="https://market.android.com/details?id=com.eclipsim.gpsstatus2&amp;hl=en" rel="nofollow noreferrer">GPS STATUS</a>. And I was amazed to see how accurate the fix was. 4-6 meters, consistently.</p>
  
  <p>So I switched off GPS Status and run my app - I see accuracy 6 meters, but seconds later it is 24, 56, 90, 128.... And fluctuate around 96. </p>
  
  <p>Now, I wonder: how this is possible? Are there tricks to boost accuracy?!!</p>
  
  <p>Does anybody have good examples/tutorials?</p>
  
  <hr>
  
  <p>it does not help</p>
  
  <p>Let me repeat: I get and print ALL updates. So I see a stream of locations with accuracy.</p>
  
  <p>I see fluctuations, I see best results, and it is never better then 12 meters.</p>
  
  <p>Now in the same spot, I start GPS Status => and I see how accuracy goes to 4 meters! </p>
  
  <p>First I thought: ha, GPS STatus cheats, just devides the accuracy</p>
  
  <p>But it seems to be not the case, because when I switched my app on and get lastknown positon it is indeed the one with accuracy 4!</p>
  
  <p>And start to degrade to the best case 12.</p>
  
  <p>Summary: same hw, same conditions,  different apps => different accuracy!</p>
  
  <p>So my question: are there any tricks? Any extra commands? Any special power settings? Any relations to "how heavy you app"?</p>
  
  <p>related to: <a href="https://stackoverflow.com/questions/7405879/android-gps-location-listener-does-not-want-to-acquire-a-fix">Android GPS. Location Listener does not want to acquire a fix :(</a></p>