isProviderEnabled(LocationManager.NETWORK_PROVIDER) возвращает false

Я использую NETWORK_PROVIDER, чтобы получить широту и долготу места.

Я уже проверил в разделе "Местоположение и безопасность" и включить "использовать беспроводные сети". Но "isProviderEnabled(LocationManager.NETWORK_PROVIDER)"всегда возвращает false.

Кто-нибудь может мне помочь? Спасибо заранее!

Вот мой код:

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);

разрешение в 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"/>
13
задан Aswathy P Krishnan 13 April 2013 в 21:10
поделиться