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

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

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Сбросить координаты GPS при потере сигнала - Программирование Android

14.09.2016, 11:42. Просмотров 275. Ответов 10
Метки нет (Все метки)

Получаю текущие координаты с GPS и отображаю их в textView если произошла потеря сигнала то в textView остаются устаревшие данные , как их можно обнулить, по какому событию????
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2016, 11:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сбросить координаты GPS при потере сигнала (Программирование Android):

GPS координаты - Программирование Android
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

Получить координаты GPS - Программирование Android
Привет. На андройде не проходит строчку locationManager = (LocationManager)activity.getSystemService(LOCATION_SERVICE); Вызывается...

Подделать GPS координаты - Программирование Android
Только начал собирать инструкции по работе с GPS и возник вопрос по "отладке" программы. Теоретически программа должна отслеживать трек и...

Координаты gps (структура) - Программирование Android
создал в разделе про телефоны, может если есть лучший- не знаю. не нашел. вопрос такой: gps координаты видны в виде -широта долгота...

Убрать диалог о включении GPS и иконку GPS. Тихий запуск GPS - Программирование Android
Здравствуйте! Подскажите есть ли возможность включить GPS в тихом режиме, чтобы пользователь не догадался об этом! На данном...

Полные GPS координаты в мобильном - Программирование Android
Добрый день, с праздником ! Ребят, подскажите пожалуйста, я поэксперементировал с некоторыми примерами GPS определителей\трекеров, -...

10
ExFau$t
329 / 315 / 60
Регистрация: 08.05.2012
Сообщений: 1,636
14.09.2016, 11:55 #2
Star2016, проверить наличие сигнала можно так:
Java
1
2
3
4
private boolean isNetworkConnected() {
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        return cm.getActiveNetworkInfo() != null;
    }
Ну а вообще, картографические сервисы не "обнуляют" последнюю точку местоположения.
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
14.09.2016, 12:18  [ТС] #3
речь идет о стрелке направления поэтому и нужна актуальность. Этот код точно относится к сигналу GPS?
0
ExFau$t
329 / 315 / 60
Регистрация: 08.05.2012
Сообщений: 1,636
14.09.2016, 12:21 #4
Star2016, этот код относится к сигналу сети, через который будут получены данные GPS. Стрелка направления, например, в яндекс-навигаторе просто замирает, потом при появлении сети перемещается на новое место.
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
14.09.2016, 12:28  [ТС] #5
Это хорошее решение , но когда есть карты. В данном случае карт нет и стрелка направления указывает на точку куда надо прийти без карт. Если она залипнет то можно некоторое время идти неверным курсом. А так если бы узнать неактуальность координат можно былобы отобразить предупреждение о плохом сигнале.

Добавлено через 1 минуту
Данные GPS идут не из сети а с датчика
0
ExFau$t
329 / 315 / 60
Регистрация: 08.05.2012
Сообщений: 1,636
14.09.2016, 12:40 #6
Star2016, включи авиарежим и попробуй узнать свои координаты. Доступность получения координат датчиком ты узнал в предыдущем топике.
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
14.09.2016, 13:01  [ТС] #7
В авиарежине данные с датчика GPS идут - проверил
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 137
14.09.2016, 14:24 #8
как вариант?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
new LocationListener() {
            @Override
            public void onLocationChanged(Location location) {
                
            }
 
            @Override
            public void onStatusChanged(String provider, int status, Bundle extras) {
 
            }
 
            @Override
            public void onProviderEnabled(String provider) {
 
            }
 
            @Override
            public void onProviderDisabled(String provider) {
 
            }
        };
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
14.09.2016, 18:07  [ТС] #9
через этот код
Java
1
2
3
4
 @Override
            public void onLocationChanged(Location location) {
                
            }
получаю координаты но при потере сигнала он просто перестает выполняться , а вот как очистить неактуальные координаты непонятно
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
14.09.2016, 18:31 #10
Немного не по теме - никто случайно не знает, почему в последнее время перестал работать OnNmeaReceived? Он кстати мог бы помочь в вопросе.
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 137
15.09.2016, 12:08 #11
Star2016,
Цитата Сообщение от klim76 Посмотреть сообщение
@Override
* * * * * * public void onStatusChanged(String provider, int status, Bundle extras) {
}
а через этот наверно можно сделать то что вы хотели
1
15.09.2016, 12:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2016, 12:08
Привет! Вот еще темы с ответами:

Координаты GPS внутри service - Программирование Android
Есть сервис RepeatingAlarmService Код public class RepeatingAlarmService extends BroadcastReceiver { @Override public...

Не получается получить координаты с GPS - Программирование Android
Почему у меня "вылетает" приложение, когда я пытаюсь получить координаты с GPS. Если что в коде я пометил комментарием где ошибка вылетает,...

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

GPS координаты раздельно по времени и минимальному смещению - Программирование Android
Стоит задача получать точность измерения (accuracy = location.getAccuracy();) и отправлять ее для контроля, ну, скажем каждые 2 сек. В тоже...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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