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

Прослушка GPS - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
07.05.2014, 09:25     Прослушка GPS #1
Добрый день

Регистрирую прослушку на доступность GPS так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        BroadcastReceiver receiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                LocationManager lm = (LocationManager)getApplicationContext().getSystemService(LOCATION_SERVICE);
                if (lm.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
                    Dati.GPSEnable = 1;
                    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
                    
                }else{
                    Dati.GPSEnable = 0;
                    locationManager.removeUpdates(locationListener);
                }
            }
        };
Регистрирую:
Java
1
2
        IntentFilter filter = new IntentFilter(LocationManager.PROVIDERS_CHANGED_ACTION);
        registerReceiver(receiver, filter);
где, locationManager - класс для получения координат, скорость т.д.

Проблема в том, что если моя программа стартует и GPS включен, то не приходит сообщение об его включении. Необходимо при запущенной программе выключать и затем включать GPS.
Как при старте программы проверить включен ли GPS?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 09:25     Прослушка GPS
Посмотрите здесь:

Android Убрать диалог о включении GPS и иконку GPS. Тихий запуск GPS
Android + GPS + SMS + PC Android
Android GPS service
gps и 2 устройства Android
GPS Tracker Android
Android Работа с gps
Android Обман с GPS
Android GPS трекер
Gps и расстояние Android
Android Gps speed
GPS увеличить точность Android
Android GPS координаты

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
07.05.2014, 11:06     Прослушка GPS #2
Цитата Сообщение от sirik2012 Посмотреть сообщение
Как при старте программы проверить включен ли GPS?
Ну Вы так и делаете:

Java
1
2
LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE );
boolean statusOfGPS = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
и в манифест

XML
1
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
sirik2012
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 45
07.05.2014, 11:19  [ТС]     Прослушка GPS #3
Java
1
manager.isProviderEnabled(LocationManager.GPS_PROVIDER);
помогло) видимо плохо читаю мануалы

разрешения были изначальны.

Спасибо
Yandex
Объявления
07.05.2014, 11:19     Прослушка GPS
Ответ Создать тему
Опции темы

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