Intereting Posts
Каков цвет по умолчанию для текста в текстовом виде? IabResult: услуга выставления счетов недоступна на устройстве. (Ответ: 3: выставление счетов недоступно) Время доставки GCM-сообщений WILDLY беспорядочно Включить Stetho только в варианте сборки отладки Ошибка манифеста слияния с несколькими ошибками в Android Studio Начало работы с Open NFC emulator Виртуальное устройство, работающее в Genymotion, периодически выходит в автономный режим в ADB Android 2.1: Как мне рассчитать значение RSSI существующего соединения Bluetooth? Android Gradle build: переименование apk Статические ссылки очищаются – действительно ли Android разгружает классы во время выполнения, если они не используются? Записать на экран Android Wear Кнопка ClickLIstener не работает в игре LibGdx? Андроид на прослушивателе изменения текста Могу ли я повторно подписать .apk с другим сертификатом, чем то, с чем он пришел? Как определить устройство Android, поддерживает ли он API карт Google

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

Я использую NETWORK_PROVIDER чтобы получить latitude и longitude места.

Я уже проверил настройку в «location & security» и включил «использовать беспроводные сети». Но "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"/> 

Solutions Collecting From Web of "IsProviderEnabled (LocationManager.NETWORK_PROVIDER) возвращает false"

Убедитесь, что сетевое местоположение включено в настройках телефона. Вы можете обнаружить эту ситуацию и предложить пользователю включить ее, если она вам действительно нужна.

Я считаю, что это строка кода для запуска этой операции.

 activity.startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); 

ACTION_LOCATION_SOURCE_SETTINGS

В этой статье объясняется это http://emobiledude.com/fix-waiting-for-location-in-google-maps-after-android-4-2-update/

Настройки доступа к местоположению Android 4.0