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

GPS_PROVIDER и доступность GPS - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кастомизация ListView http://www.cyberforum.ru/android-dev/thread1067063.html
Добрый день. Перерыл пол инета но так и не нашел нормальный мануал как можно скастомизировать ListView. Прошу не ругаться, реально не смог найти рабочий вариант. Есть у меня String title и String...
Программирование Android Не могу найти ошибку в коде для apk приложения Начал изучать Java и написание под Андроид. Eclipse с модулем имеется. Простая программка: ToggleButton, от состояния которого меняется текст в текстовой вьюхе. Делал по урокам, приложение... http://www.cyberforum.ru/android-dev/thread1067052.html
Программирование Android Пометить Selected в ListView через Selector
Глючит! Гуру, помогите! Задача такая: Нажимаю на строку в списке Она выделяется через селектор А на отдельную кнопку пишется текст из выбраной/нажатой строки Написал селектор с 4мя позициями...
Программирование Android возможности датчика освещенности
Добрый день. Возможно ли используя датчик освещенности смартфона (или камеры?) измерить уровень пульсаций светового потока в процентах? В простейшем случае световой поток представляет из себя...
Программирование Android Обработка свайпа в ListView http://www.cyberforum.ru/android-dev/thread1066423.html
Добрый день, Мне нужно сделать удаление элементов из ListView по свайпу. Делаю так: lv.setOnTouchListener(new View.OnTouchListener() { float x1 = Float.NaN, y1 = Float.NaN,...
Программирование Android Кто чем пользуется для разработки приложений под Андроид? Всем доброго времени суток! Вопрос немного нубный, но тем не менее... Хотел бы начать разрабатывать ПО под Андройд. Вроде взял хорошую книгу П. Дейтела "Android для программистов Создаём... подробнее

Показать сообщение отдельно
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
10.01.2014, 10:00
Я рекомендую вам зарегистрировать бродкаст ресивер который будет мониторить доступность провайдеров и внутри него уже решать какой использовать. Сделать это можно так:
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);
                StringBuffer text = new StringBuffer("Настройки поменялись\n");
                text.append("GPS_PROVIDER доступен: ")
                .append(lm.isProviderEnabled(LocationManager.GPS_PROVIDER))
                .append("\nNETWORK_PROVIDER доступен: ")
                .append(lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER));
                Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
            }
        };
        IntentFilter filter = new IntentFilter(LocationManager.PROVIDERS_CHANGED_ACTION);
        registerReceiver(receiver, filter);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru