Sto usando NETWORK_PROVIDER
per ottenere latitude
e longitude
del luogo.isProviderEnabled (LocationManager.NETWORK_PROVIDER) restituisce false
I'v già verificare l'impostazione in "posizione & sicurezza" e attivare "Usa reti wireless". Ma "isProviderEnabled(LocationManager.NETWORK_PROVIDER)"
restituisce sempre false
.
Qualcuno può aiutarmi? Grazie in anticipo!
Ecco il mio codice:
LocationManager locManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);
boolean isEnableGPS=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
boolean isEnableNTW=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Log.d(TAG, isEnableGPS+", "+isEnableNTW);
permesso nel AndroidMainfest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
si prova su emulatore? Se sì, non funzionerà. – Asdfg
Oh, mi spiace dirlo ... Uso il mio cellulare. – shell
Stesso qui isGPSEnabled = this.myLocationManager.isProviderEnabled (LocationManager.GPS_PROVIDER); Restituisce sempre falso. – Rohit