isProviderEnabled (LocationManager.NETWORK_PROVIDER) zwraca false
ja używamNETWORK_PROVIDER
zdobyćlatitude
ilongitude
miejsca.
Już sprawdzam ustawienie w „lokalizacji i zabezpieczeniach” i włączam „użyj sieci bezprzewodowych”. Ale"isProviderEnabled(LocationManager.NETWORK_PROVIDER)"
zawsze wracajfalse
.
Czy ktoś może mi pomóc? Z góry dziękuję!
Oto mój kod:
<code>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); </code>
uprawnienie w pliku AndroidMainfest.xml
<code><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"/> </code>