powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / GPS. On/Off
3 сообщений из 3, страница 1 из 1
GPS. On/Off
    #38812411
Slon747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В результате каких действий системной панели появляется кружок, обозначающий работу GPS?
У меня в сервисе запускается геолокация.
Если я сначала включу GPS, а потом запущу программу, то значок появляется и геолокация по GPS. Если же сначала запущу программу, а потом включу GPS, то значка нет и геолокация только по NETWORK.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
                //gps
                    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MIN_TIME_BY_UPDATES, MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
                    if (locationManager != null) {
                        location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
                    }

                //network
                if (location == null) {
                    locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, MIN_TIME_BY_UPDATES, MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
                    if (locationManager != null) {
                        location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
                    }
                }
...
Рейтинг: 0 / 0
GPS. On/Off
    #38812432
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slon747Если же сначала запущу программу, а потом включу GPS, то значка нет и геолокация только по NETWORK.

а логи посмотреть ?

если ты отключишь GPS , то при попытке requestLocationUpdates(LocationManager.GPS_PROVIDER
он тебе скорее всего скажет, что данный провайдер не доступен.

по этому, тебе нужно слушать состояние провайдеров, и смотреть если
стал активен LocationManager.GPS_PROVIDER, то начинать слушать и его.
...
Рейтинг: 0 / 0
GPS. On/Off
    #38812447
Slon747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял. Нужно запускать слушателя GPS в onProviderEnabled().
Сразу не сообразил, забыв, что имею дело именно со "слушателем".
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / GPS. On/Off
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]