С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
alex-rudenkiy
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 412
#1

Как запускать приложение при блокировке телефона? - Программирование Android

24.06.2016, 16:02. Просмотров 309. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста, как организовать мне запуск приложения при выключении телефона, точнее при его блокировке? То есть не в фоне запускать, а полностью форму показать.

Отличный пример - это как часы Always On у Samsung Galaxy S7, которые запускаются при выключении телефона. Проблема в том что я даже не знаю в какую сторону смотреть. И ещё хотел спросить какие мне права нужно будет запросить у телефона с шестым Android? Я знаю что в шестом андроиде всё сложно с правами (то есть не как раньше, прописал в манифесте, что надо и не паришься, а тут нужно как-то во время выполнения приложения их получать) и хотелось бы сразу уточнить про права.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2016, 16:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как запускать приложение при блокировке телефона? (Программирование Android):

Вспышка при блокировке телефона - Программирование Android
Как заставить работать вспышку при блокировке (секунд 10+ работает и выключается, при разблокировке опять включается).

Обнуление переменных при блокировке - Программирование Android
как можно сделать что бы переменные не обнулялись при блокировке телефона?

При блокировке экрана выключить медиаплеер - Программирование Android
Всем доброго времени суток, столкнулся с такой проблемой, на определенной форме включается медиаплеер и начинает проигрывать определенный...

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

Получить координаты телефона через установленное приложение на сайт - Программирование Android
Добрый ночи народ! Решил изучать разработку приложений на андроид. И хотел узнать как можно получить координаты телефона через...

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

3
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,068
Завершенные тесты: 1
26.06.2016, 12:50 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
создается элементарный BroadcastReceiver который ловит Intent.ACTION_SCREEN_OFF и который запускаент свою активити
в активити создается PowerManager.WakeLock который включает обратно экран и не дает ему выключиться
все, профит

гуглить по тем словам что я написал, инфы вагон в инете, знаю точно потому что писал похожее приложение

про права - во-первых одна тема - один вопрос
во-вторых просьба смахивает на "напишите все за меня", будет конкретная проблема, код и т.д. - будет и ответ
1
alex-rudenkiy
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 412
26.06.2016, 13:16  [ТС] #3
Паблито, спасибо, я знал что мне нужно будет приёмник делать (Broadcastreceiver) но не знал что именно "ловить" и что нужно создавать PowerManager.WakeLock, с остальным я и сам уже разберусь.
0
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,068
Завершенные тесты: 1
26.06.2016, 14:31 #4
и активити запускать с флагами (может это и не все, но как минимум)
Java
1
2
3
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
        WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
        WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
0
26.06.2016, 14:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2016, 14:31
Привет! Вот еще темы с ответами:

Как запускать задачу по рассписанию? Как отслеживание изменения своей БД SQLite? - Программирование Android
Есть БД SQLite, в базе есть таблица с полями о времени запуска будильника. Например, пользователь настроил будильник на 7 утра - мы...

Действие при взмахи телефона - Программирование Android
Всем привет, хочу сделать такую фишку чтобы во время взмаха телефона, тряске , запускался определенный код

Как сделать, чтобы приложение запускалось только при налиции WiFi соединения? - Программирование Android
У меня есть web-приложение для Android (phonegap), проблема в том, что если скорость интернета низкая (ниже чем 5 - 7 Мб/с) приложение...

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


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

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

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