title: Android LocationManager Criteria
body: <p>I need to receive location changes both from Network and GPS providers. </p>
  
  <p>If GPS provider not avaliable or has not location (bad sattelite visibility) I would receive location from Network provider else from GPS provider.</p>
  
  <p>Is it possible to select provider using criteria according to my necessity?</p>