Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
alex-rudenkiy
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 435
1

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

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

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

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

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

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

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

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

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

3
Pablito
2818 / 2240 / 756
Регистрация: 12.05.2014
Сообщений: 7,836
Завершенные тесты: 1
26.06.2016, 12:50 2
Лучший ответ Сообщение было отмечено alex-rudenkiy как решение

Решение

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

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

про права - во-первых одна тема - один вопрос
во-вторых просьба смахивает на "напишите все за меня", будет конкретная проблема, код и т.д. - будет и ответ
1
alex-rudenkiy
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 435
26.06.2016, 13:16  [ТС] 3
Паблито, спасибо, я знал что мне нужно будет приёмник делать (Broadcastreceiver) но не знал что именно "ловить" и что нужно создавать PowerManager.WakeLock, с остальным я и сам уже разберусь.
0
Pablito
2818 / 2240 / 756
Регистрация: 12.05.2014
Сообщений: 7,836
Завершенные тесты: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2016, 14:31

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

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

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


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

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

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