Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
motoroller
2 / 2 / 1
Регистрация: 01.05.2012
Сообщений: 116
#1

Не работает Location - Программирование Android

15.06.2015, 03:35. Просмотров 262. Ответов 0
Метки нет (Все метки)

Написал небольшой класс

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 // getting GPS status
            isGPSEnabled = locationManager
                    .isProviderEnabled(LocationManager.GPS_PROVIDER);
 
            Log.v("MY Programm", " GPS = " + isGPSEnabled);
 
            // getting network status
            isNetworkEnabled = locationManager
                    .isProviderEnabled(LocationManager.NETWORK_PROVIDER);
 
            Log.v("MY Programm", " Сеть = " + isNetworkEnabled);
 
            // getting passive status
            isPassiveEnabled = locationManager
                    .isProviderEnabled(LocationManager.PASSIVE_PROVIDER);
 
            Log.v("MY Programm", " Пассив = " + isNetworkEnabled);
 
 
            // Get the location manager
            locationManager = (LocationManager) mContext.getSystemService(Context.LOCATION_SERVICE);
            // Define the criteria how to select the locatioin provider -> use
            // default
            Criteria criteria = new Criteria();
            provider = locationManager.getBestProvider(criteria, false);
            Location location = locationManager.getLastKnownLocation(provider);
 
            // Initialize the location fields
            if (location != null) {
                System.out.println("Provider " + provider + " has been selected.");
                
            } else {
                Log.v("MY Programm", " не определили");
XML
1
2
3
4
5
6
7
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

Так вот при включенном WIFI или просто сотовой сети, ничего не ищется!
Когда включаю GPS (при этом в доме он связь не устанавливает GPS), то все типы сразу срабатывают (пишет TRUE), то есть GPS PASSIVE и NEtWORk скажите в чем проблема?

Не просить же каждый раз пользователей включать GPS, можно чтобы определял примерное местоположение по вышкам
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 03:35     Не работает Location
Посмотрите здесь:

Android location - Программирование Android
Делаю приложение с использованием google maps api, с android studio мало знаком. в коде есть ф-я, для получения координат места...

Почему подчеркивает Location Manager? - Программирование Android
не могу понять почему подчеркивает Location Manager? раньше не подчеркивало?! т.е. даже в смысл замечания не могу въехать: ...

Как привязать Location к Button - Программирование Android
Всем привет! Не получается привязать свое место положение к Button. Помогите решить проблему,спасибо. public void...

GPS Location (GPS_PROVIDER) как получить координаты - Программирование Android
Всем привет. Столкнулся с такой проблемой , может еще кто то сталкивался да знает что да как . Вообщем тестя получение latitude и...

Ошибка "Description Resource Path Location Type" - Программирование Android
На еклипсе выдает такую ошибку Description Resource Path Location Type The container 'Android Dependencies' references non existing...

Не сходится время от GPS location.getTime и от new Date().getTime() - Программирование Android
Получаю время через GPS location.getTime() и время события акселерометра ((new Date()).getTime() + (event.timestamp - System.nanoTime())...

Не работает window.location - JavaScript
Вот пример кода: &lt;script language=&quot;JavaScript&quot;&gt; function selectChange() { alert(&quot;Переход&quot;); window.location =...

Не работает $location.url - AngularJS
Только начал изучать Ангулар. Так вот при наборе такой штуки в controllers.js phonecatApp.controller('PhoneListCtrl',); в хроме...

не работает window.location.href в chrome - JavaScript
Здравствуйте. Подскажите, пожалуйста, в чем проблема: в chrome не работает window.location.href data = &quot;h1;All Questions&quot;; ...

Функция $(location).attr('search') не работает - JavaScript
Добрый день. У меня идёт такая ссылка. http://NHG Polyclinic/index.php?msg=0 Мне нужно получить в переменную результат ?msg=0 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru