Android Location to use Network provider

When using getBestProvider, most of situations the provider selected will be the GPS, and I think it should work something like the iOS, which uses GPS and Network to get the location