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

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

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

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

14.02.2014, 14:47. Просмотров 949. Ответов 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;
По какой-то причине статическая переменная влияла на повторный запуск службы.
Сделал не статической и глюк исчез.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 14:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Особенности работы GPS-приемника (Программирование Android):

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

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

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

GPS Tracker - Программирование Android
Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и останавливает сервис, отображает кол-во отправленных и...

Gps speed - Программирование Android
Всем привет! есть простая задача получить текущюю скорость. Нагуглил метод getSpeed(), но так и не смог понять как с ним работать. На...

Работа с gps - Программирование Android
помогите пожалуйста! как получать скорость с помощью gps?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2014, 14:47
Привет! Вот еще темы с ответами:

gps и 2 устройства - Программирование Android
Доброго времени суток! У меня вопрос возможно ли сделать так чтобы программа находила другие устройства с этой же программой по gps. А...

GPS трекер - Программирование Android
Здравствуйте! Вот пишу диплом, завтра надо сдавать на проверку. Помогите пожалуйста! Дело горит! Надо реализовать отслеживание себя и...

Прослушка GPS - Программирование Android
Добрый день Регистрирую прослушку на доступность GPS так: BroadcastReceiver receiver = new BroadcastReceiver() { ...

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


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

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

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