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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
#1

Как включить GPS при запуске приложения? - Программирование Android

26.03.2015, 19:41. Просмотров 1726. Ответов 17
Метки нет (Все метки)

Как включить GPS (ну если он отключен) при запуске приложения, без подтверждения (но с уведомлением типа Toast).
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2015, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как включить GPS при запуске приложения? (Программирование Android):

Как создать layout, который запускается один раз, при первом запуске приложения? - Программирование Android
Как создать layout, который запускается один раз, при первом запуске приложения? т.е. один раз запустилось и всё.

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

Как включить автоматическое обновление моего приложения? - Программирование Android
Обновил файл apk на Google Play несколько часов назад (опубликовано, стабильная версия). А на моем устройстве приложение автоматически до...

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

Ошибка при запуске приложения - Программирование Android
Сегодня запускал приложение, оно не запускается, выдает такую ошибку 08-17 18:39:37.012 10830-10830/? E/adsprpc:...

Ошибка при запуске приложения - Программирование Android
Я учусь программировать под Android, пишу простое приложение с двумя активити, но при нажатии на кнопку перехода на другой активити...

17
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
26.03.2015, 22:50 #2
Это невозможно
0
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
27.03.2015, 08:12  [ТС] #3
Slon747, жаль а как тогда хотя бы проверить ВКЛ. Или нет и если нет то включить при запуске?

Добавлено через 1 час 4 минуты
смотрю на маркете есть прога, GPS on/off пишут мол в один клик..., может все таки есть возможность?
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
27.03.2015, 09:13 #4
disx, я так проверяю:
Java
1
2
3
4
5
6
7
8
        public static boolean isGPSEnabled() {
 
            LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
            if (locationManager != null)
                return locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
            else
                return false;
        }
> смотрю на маркете есть прога, GPS on/off пишут мол в один клик..., может все таки есть возможность?

Система запрещает включать/выключать в целях безопасности.
Может в той программе использованы какие-то недокументированные возможности + root-права? Попробуйте.
0
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
27.03.2015, 10:07  [ТС] #5
Slon747, ясно, а выключить его без подтверждения тоже нельзя при выходе из приложения?
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
27.03.2015, 10:09 #6
Думаю, тоже нельзя. Но поищите инфу.
0
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
01.04.2015, 07:48  [ТС] #7
Slon747, с проверкой разобрался, а как вызвать диалог включения GPS?
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
01.04.2015, 08:00 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
2
Intent intent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
1
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
01.04.2015, 10:15  [ТС] #9
Slon747, спасибо, хотя был бы не прочь узнать как сделать кастомный диалог для включения GPS, типа: "Хотите включить GPS"-> "да/нет" ?
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
01.04.2015, 10:31 #10
disx,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AlertDialog.Builder ad;
ad = new AlertDialog.Builder(this);     
ad.setMessage("Хотите включить GPS?");
ad.setPositiveButton("Да", new OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
        ...
    }
});
ad.setNegativeButton("Нет",
        new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
                dialog.cancel();
            }
        });
AlertDialog alert = ad.create();
alert.show();
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
01.04.2015, 10:36 #11
...
0
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
01.04.2015, 10:43  [ТС] #12
Rube, приветствую, да такой диалог я умею, но там где точки "..." что вписать чтобы по кнопке "да" включало GPS, а не отправляло в Setting'сы для его включения... ?

например так в Navitel сделано...
0
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
01.04.2015, 10:59 #13
disx, Navitel под андроид тоже открывает окно, а не включает GPS
0
disx
22 / 22 / 0
Регистрация: 26.02.2014
Сообщений: 552
Записей в блоге: 1
01.04.2015, 11:02  [ТС] #14
Slon747, при запуске в Ver8.7 вылазит диалог "Внимание GPS отключен. Для лучшего позиционирования необходимо включить GPS. Хотите сделать это сейчас ?" -> "ДА", "НЕТ"...


аааа,... сори, ну и он тоже по кнопке да отправляет в сетингсы... а жаль...
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,866
Завершенные тесты: 1
01.04.2015, 11:06 #15
да боже упаси что бы программа включала что-то без ведома пользователя
такие надо сразу выпиливать с маркета и банить разработчиков по ip и домашнему адресу
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2015, 11:06
Привет! Вот еще темы с ответами:

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

При запуске приложения подвисает ui поток - Программирование Android
Всем привет! Есть большой проект, при запуске на секунд 20 зависает, тоесть активити отрисовывается, но все кнопки и прочие элементы не...

Ошибка верификации при запуске приложения - Программирование Android
При попытке протестировать приложение на реальном устройстве Android 4.4.2(API 19) оно падает с исключением: FATAL EXCEPTION: main ...

При запуске приложения появляется клавиатура - Программирование Android
В приложении есть текстовое поле EditText в xml файле, а ниже находятся кнопки. При запуске приложения почему-то курсор сразу ставится в...


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
01.04.2015, 11:06
Ответ Создать тему
Опции темы

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