5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 438
1

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

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

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

Отличный пример - это как часы Always On у Samsung Galaxy S7, которые запускаются при выключении телефона. Проблема в том что я даже не знаю в какую сторону смотреть. И ещё хотел спросить какие мне права нужно будет запросить у телефона с шестым Android? Я знаю что в шестом андроиде всё сложно с правами (то есть не как раньше, прописал в манифесте, что надо и не паришься, а тут нужно как-то во время выполнения приложения их получать) и хотелось бы сразу уточнить про права.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2016, 16:02
Ответы с готовыми решениями:

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

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

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

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

3
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
26.06.2016, 12:50 2
Лучший ответ Сообщение было отмечено alex-rudenkiy как решение

Решение

создается элементарный BroadcastReceiver который ловит Intent.ACTION_SCREEN_OFF и который запускаент свою активити
в активити создается PowerManager.WakeLock который включает обратно экран и не дает ему выключиться
все, профит

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

про права - во-первых одна тема - один вопрос
во-вторых просьба смахивает на "напишите все за меня", будет конкретная проблема, код и т.д. - будет и ответ
1
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 438
26.06.2016, 13:16  [ТС] 3
Паблито, спасибо, я знал что мне нужно будет приёмник делать (Broadcastreceiver) но не знал что именно "ловить" и что нужно создавать PowerManager.WakeLock, с остальным я и сам уже разберусь.
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2016, 14:31
Помогаю со студенческими работами здесь

Запускать другое приложение при старте своего и завершать при закрытии
Уважаемые форумчане подскажите пожалулуста. Пишу программу на Pure Basic и уже готовый файл уже...

При запуске ОС запускать написанное приложение в полный экран
И снова здравствуйте. Сегодня будет еще один непонятный, но возможно и глупый, вопрос. Есть: Qt...

Как засунуть exe в приложение, или заставить его запускать из файла?
Здравствуйте люди добрые помогите написать на delphi программу для соединения мобильных телефонов...

Как создать ярлык, позволяющий обычным пользователям запускать приложение с правами администратора!
Всем привет! Мне надо с учетной записи обычного пользователя запустить программу которая требует...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru