Android - Posso definir a primeira prioridade para o GPS para obter a localização atual no mapa do google?

Desejo definir as configurações de localização de maneira que a primeira prioridade seja obter a localização atual usando o GPS. Se o GPS não estiver disponível, obtenha a localização do provedor de rede.

Atualmente, estou obtendo apenas as configurações do provedor de rede.

Eu configurei o Android manifesto como abaixo:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

Código Sencha para obter a localização GEO:

Ext.create('Ext.util.Geolocation',  
    autoUpdate: true,  
    allowHighAccuracy: true,  
    frequency: '3000',  
    listeners: {  
    locationupdate: function(geo) {  
        latitude=geo.position.coords.latitude;  
        longitude=geo.position.coords.longitude;  
        if(Global.currentUserPositionMarker)  
        {  
            latlng1=new google.maps.LatLng(latitude, longitude);  
            currentPosMarker.setPosition(latlng1);  
        }  
    }  
 }  
});

Estou usando o sencha 2.3.1, phonegap 2.8.0, android sdk 4.4.2 (API 19).

questionAnswers(0)

yourAnswerToTheQuestion