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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
ASDFD12
33 / 33 / 5
Регистрация: 15.09.2012
Сообщений: 421
#1

Регистрируется ли блокировка экрана как событие? - Android

19.02.2014, 14:01. Просмотров 1323. Ответов 5
Метки нет (Все метки)

регистрируется ли блокировка экрана как событие. Какие изменения происходят в системе. Переходят ли запущенные сервисы в режим паузы, выполняються ли запущенные потоки..?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 14:01     Регистрируется ли блокировка экрана как событие?
Посмотрите здесь:

Android Как удалять элементы с экрана
Android как программно сделать скриншот экрана
Как узнать разрешение экрана Android
Android Как программно узнать ppi экрана?
Событие смены ориентации экрана Android
Android Как отследить поворот экрана
Android Блокировка экрана
Android Как можно сделать маштабируемость экрана
Android Как проверить разрешение экрана?
Android Как поймать событие нажатия пальцами на экран?
Android Как отследить событие OnClick в RecyclerView
Как добавить событие в календарь Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
19.02.2014, 14:35     Регистрируется ли блокировка экрана как событие? #2
Интенты раскидывает система)

Java
1
2
android.intent.action.ACTION_SCREEN_ON
android.intent.action.ACTION_SCREEN_OFF
ресивером можно попробовать обработать.
ASDFD12
33 / 33 / 5
Регистрация: 15.09.2012
Сообщений: 421
19.02.2014, 15:50  [ТС]     Регистрируется ли блокировка экрана как событие? #3
а что происходит с интернетом, потоками?
themr9l
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 4
19.02.2014, 17:57     Регистрируется ли блокировка экрана как событие? #4
На счёт паузы - проигрывание музыки реализовано через сервис, так останавливается ли он при блокировке устройства?
Потоки так же должны продолжить работу, но их минус в том что они вероятнее могут быть убиты, вместе с активностью.
Да и с интернетом ничего страшного вроде не происходит...
Поправте меня если я ошибаюсь.
ASDFD12
33 / 33 / 5
Регистрация: 15.09.2012
Сообщений: 421
19.02.2014, 22:05  [ТС]     Регистрируется ли блокировка экрана как событие? #5
интернет работает но непонятно как, делал сервис скачивающий небольшой звуковой файл и воспроизводящий его, так вот ставлю интервал между ними 15 сек - в фоне работает все норм, при блокировке воспроизводит - то через минуту, то две - вообще рандомная функция

Добавлено через 3 часа 3 минуты
в режиме отладки через ПК - все норамально, даже когда тушу экран
когда запускаю просто через телефон - работа нарушаеться когда тушу экран, при включенном экране все норм..
что за прикол?
Nerr
1 / 1 / 0
Регистрация: 08.06.2013
Сообщений: 53
10.05.2014, 17:00     Регистрируется ли блокировка экрана как событие? #6
Та же проблема.. Пишу программу, где сервис постоянно мониторит аудио-поток AudioRecordом и выщепляет из него нужные команды и через TTS выдает ответ. Так вот все отлично работает, пока экран включен. Как только ставлю на блокировку - программа начинает тормозить. Причем, как написано выше, в режиме отладки через ПК даже с выключенным экраном все работает как часы, но стоит отсоединить от ПК и снова тормоза..
ТС, ты как, разобрался в чем дело?

Добавлено через 47 минут
Понял.. После блокировки CPU переходит в спящий режим. Как следствие не запускается TTS, тормозит AudioRecord, не растет кокос. Помог PowerManager.PARTIAL_WAKE_LOCK.
ASDFD12, Спасибо!
Yandex
Объявления
10.05.2014, 17:00     Регистрируется ли блокировка экрана как событие?
Ответ Создать тему
Опции темы

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