title: how to ACCESS_FINE_LOCATION keeping GPS turned OFF?
body: <p>I would like to get accurate location from <code>NETWORK_PROVIDER</code> keeping GPS turned OFF in order to save battery. This seems impossible becasue android, when <code>ACCESS_FINE_LOCATION</code> is specified, turns on GPS even when location is not requested to GPS_PROVIDER. </p>
  
  <p>I have added:</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/&gt;
  </code></pre>
  
  <p>into the Manifest. I needed that in order to avoid android obfuscating accurate position.</p>
  
  <p>I registered updates just using <code>NETWORK_PROVIDER</code> and not <code>GPS_PROVIDER</code>:</p>
  
  <pre><code>myLocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 
          60000, 0, locationListener);
  </code></pre>
  
  <p>GPS turns on anyhow. How can I avoid it (without forcing the user to disable GPS, that actually works but is undesired)?</p>