isProviderEnabled (LocationManager.NETWORK_PROVIDER) retourne false

Je suis en utilisant NETWORK_PROVIDER pour obtenir latitude et longitude de l'endroit.

Je v déjà vérifier le réglage de l'emplacement "& sécurité" et cochez "utiliser les réseaux sans fil". Mais "isProviderEnabled(LocationManager.NETWORK_PROVIDER)" toujours revenir false.

Quelqu'un peut m'aider? Je vous remercie à l'avance!

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

autorisation dans le 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"/>

source d'informationauteur shell