Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Nerr
1 / 1 / 1
Регистрация: 08.06.2013
Сообщений: 53
1

Отключение блокировки экрана

05.05.2014, 13:08. Просмотров 2967. Ответов 5
Метки нет (Все метки)

Подскажите пожалуйста как программно снять блокировку экрана
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 13:08
Ответы с готовыми решениями:

Отключение блокировки экрана
Добрый день. Пишу приложение, с которым пользователь должен взаимодействовать...

Отключение блокировки WAKE_LOCK
PowerManager powerManager; PowerManager.WakeLock wakeLock; powerManager =...

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

Работа программы после блокировки экрана
Программа с помощью tts переодически произносит время , но если поставить...

Программа для блокировки номера
тов. программисты, прошу вашей помощи, облазил все дебри инета и ничё не нашел....

5
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.05.2014, 14:04 2
В активити добавить:
Java
1
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
1
Nerr
1 / 1 / 1
Регистрация: 08.06.2013
Сообщений: 53
05.05.2014, 21:20  [ТС] 3
Netscape, Не сработало.
Я возможно не так объяснил. Мне нужно автоматически разблокировать экран телефона, когда в приложение приходит широковещательное сообщение о полученном смс.
0
Netscape
374 / 361 / 52
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.05.2014, 21:46 4
а так?
Java
1
2
3
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
androidmanifest:
XML
1
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"></uses-permission>
1
Nerr
1 / 1 / 1
Регистрация: 08.06.2013
Сообщений: 53
05.05.2014, 23:05  [ТС] 5
Netscape, Неа. KeyguardLock помечен как deprecated. Может поэтому..

Добавлено через 53 минуты
Получилось!
К этому
Java
1
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
надо добавить еще это
Java
1
2
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
0
A_R_I_O_X
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 1
26.11.2014, 16:29 6
а как потом снова заблокировать экран например по нажатию кнопки?
0
26.11.2014, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2014, 16:29

Обход блокировки Play Market
Доброго времени суток. Встал вопрос о том, какие варианты (непосредственно в...

Вывод часов на экране блокировки
Здравствуйте форумчане:) Может кто знает, как вывести часы ( подсветить пиксели...

Регистрация аккаунта разработчика после блокировки
В общем мне полгода назад прилетел бан. Доступа к панели разработчика нет....


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

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

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