title: Access Location on an Android IOT device
body: <p>I have an Android IoT device running Android 5.1.1 on Rockchip RK3288 that as name implies can connect to a WiFi network but doesn't have a GPS or a Cellular module. Whenever I try to access location and find the best location provider it always return me as a 'Passive' provider and hence i have no way of getting my current location.</p>
  
  <pre><code>Criteria criteria = new Criteria();
  provider = locationManager.getBestProvider(criteria, false);
  </code></pre>
  
  <p>I am a bit perplexed that the device has an active network connection but <code>NETWORK_PROVIDER</code> isn't available.</p>