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

Как определить, что пользователь разрешил доступ к сети - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Пример простого http- запроса http://www.cyberforum.ru/android-dev/thread592471.html
Добрый день! прошу посодействовать в решении данного вопроса: имеется устройство в локальной сети с IP 192.168.1.1, которое воспринимает команды по http, например оправляем с браузера...
Программирование Android Количество контроллеров Я новичок в Android, не могу найти как получить количество кнопок в гугле ничего не нашел http://www.cyberforum.ru/android-dev/thread592406.html
Программирование Android Open Street Map navigation
Добрый день. возникла необходимость сделать в приложении прокладку маршрута по oms картам, третий день не могу найти решение. Может посоветуете какую литературу по этой теме или хотя бы по основам? ...
Eclipse выдает ошибку Программирование Android
Emulator] PANIC: Could not open AVD config file: C:\Users\Алексей\.android\avd\Android2.1.avd/config.ini как исправить?
Программирование Android VB NET и Android http://www.cyberforum.ru/android-dev/thread590745.html
может глупо. возможно программирование на VB NET под Android?
Программирование Android Ищу уроки по opengl под android Здравствуйте! С друзьями хотим написать игру под android, 2d аркаду (с интересным сюжетом на наш взгляд). Сторонний движок решили не использовать, будем писать свой, заточенный исключительно под... подробнее

Показать сообщение отдельно
Demon051
0 / 0 / 0
Регистрация: 29.02.2012
Сообщений: 28
31.05.2012, 16:39  [ТС]
Спасибо!
И тогда ещё вопрос.

Я в курсе что для определения состояния GPS (вкл/выкл), нужно использовать GPSStatus.Listener
Но о не хочет работать без подписки через LocationManager на провайдер работы с ЖПС.
Т.е. если делаешь так:

LocationManager locMgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, locListener);
locMgr.addGpsStatusListener(gpsStatListener);

то объект gpsStatListener работает - принимает изменения состояния GPS.

а если убрать вызов
locMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, locListener);

то извещения о изменении состояния ЖПС не приходят.
И не понятно почему....

Или что-то не так делаю.

Мне по объективным причинам постановки задачи нужно именно сначала узнать, что ЖПС включили, а уже потом подписаться на извещение о координатах.
Причём это не разовая проверка при старте, а именно постоянный контроль о сотоянии ЖПС - включили, подписался на изменения, отключили - отписался. И так по кругу

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