Lock/unlock screen

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Lock/unlock screen

Сообщение rezak90 » 28 ноя 2012, 19:32

Как программно отслеживать блокировку и разблакировку экрана телефона... мне нужно в соответствии этого сохранять активити
R.id.team
Политика на форуме запрещена

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Lock/unlock screen

Сообщение Finch » 28 ноя 2012, 21:19

не знаю есть ли какие-то методы для этого, но первое что пришло в голову это отслеживать подсветку экрана(Brightness)
CEO of a company R.id.team

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Lock/unlock screen

Сообщение neoksi » 28 ноя 2012, 22:08

rezak90 писал(а):Как программно отслеживать блокировку и разблакировку экрана телефона... мне нужно в соответствии этого сохранять активити
Посмотри эту тему viewtopic.php?f=38&t=1319#p6263, я думаю тебе именно это нужно

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Lock/unlock screen

Сообщение rezak90 » 17 дек 2012, 11:07

как то забыл про эту темку, но отпишу моё решение:
Есть спец. методы для блокировки и разблокировки телефона, для этого существуют колбек OnKeyguardExitResult (происходит если была блокировка/разблокировка и в методе onKeyguardExitResult приходит булевая success что если тру то разблокировали), KeyguardLock (позволяет делать блокировку/разблокировку), KeyguardManager (манаджер при помощи которого создаются выше перечисленные объекты).
З.Ы. всё бы ничего, но на всё это нужны рутовские права =).
R.id.team
Политика на форуме запрещена

Ответить