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

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

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 423
#1

Особенности работы GPS-приемника - Программирование Android

14.02.2014, 14:47. Просмотров 916. Ответов 0
Метки нет (Все метки)

Android 4.1.1
В своей программе использую геолокацию по NETWORK и GPS.
С какого-то момента перестал принимать координаты по провайдеру GPS.
При этом я заметил, что отсутствует мигающий значок в информационной панели (не мой, а системный).
После этого запустил другую свою программу (чисто геолокация, в ней я обкатывал механизм GPS), где логика геолокации практически та же.
В ней этот значок появился и спутники быстро нашлись.
После того, как я перезагрузил устройство, в первой программе появился мигающий круглый значок и провайдер GPS стал отвечать.
Не подскажете ли в чем дело?
И скажите, если нет этого значка значит нет смысла ждать координаты от спутников?

Добавлено через 1 час 26 минут
Еще вот что заметил.
Если после выхода из программы удалить ее из памяти (кнопка очистки), то при последующем запуске иконка антенки мигает, а значит ищет спутники.
Может я не правильно при выходе останавливаю свой сервис геолокации?
Запускаю:
Java
1
2
3
4
5
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
 
startService(new Intent(MainActivity.this, GPSTracker.class));
Останавливаю:
Java
1
2
3
4
public void onDestroy() {
        super.onDestroy();
        stopService(new Intent(MainActivity.this, GPSTracker.class));
    }
Добавлено через 2 часа 9 минут
Нашел причину.
Java
1
static Location location;
По какой-то причине статическая переменная влияла на повторный запуск службы.
Сделал не статической и глюк исчез.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 14:47     Особенности работы GPS-приемника
Посмотрите здесь:

Регистрация широковещательного приемника - Программирование Android
Привет, у меня есть приемник: public class Broad extends BroadcastReceiver { @Override public void onReceive(Context...

Особенности DialogFragment - Программирование Android
И снова здравствуйте) Почему когда показывается диалог, то выполнение кода после dialog.show(...) продолжается? Например, пользователь...

Не определение GPS координат - Программирование Android
ОФФТОП: В первоначальной версии все работу наладить удалось, но захотелось структурировать код. Сейчас задача вернуть все в...

GPS. Определение местонахождения - Программирование Android
Пытаюсь получить текущее местонахождение. На устройстве включил GPS. В манифесте прописл: <uses-permission...

GPS увеличить точность - Программирование Android
Приветствую. Решил поработать с геолокацией. Взял пример, смарт все время лежал в одном месте на столе. Стал сохранять координаты в файл....

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

GPS. Слушатель LocationListener - Программирование Android
Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи...

Обмануть датчики GPS - Программирование Android
Добрый день! Подскажите, пожалуйста, можно ли (и пишет ли кто-то) программы для датчиков GPS, передающие на спутник "обманные" данные -...

GPS - Изменение местоположения - Программирование Android
Здравствуйте ув. Программисты. Как можно реализовать следующее: -Есть программа при запуске определяет местоположение и...

Проверить включён ли GPS - Программирование Android
Привет всем! Подскажите пожалуйста как проверить включён ли GPS или нет? Желательно примером - буду благодарен!


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

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

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