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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Nerr
1 / 1 / 0
Регистрация: 08.06.2013
Сообщений: 53
#1

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

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

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

Отключение акселерометра для одного приложения Android
Android Отключение блокировки экрана
Вывод часов на экране блокировки Android
Android Поворот куба сначала вокруг оси y с.к. экрана потом вокруг оси x с.к. экрана
Android Программа для блокировки номера
ориентация экрана Android
Android Отключение атрибутов xml взависимости от версии дроида
Android Отключение / Включение Google Analytics в приложении
Отключение блокировки WAKE_LOCK Android
Android Отключение GUI в Android
Android Регистрация аккаунта разработчика после блокировки
Android Работа программы после блокировки экрана

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
05.05.2014, 14:04     Отключение блокировки экрана #2
В активити добавить:
Java
1
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
Nerr
1 / 1 / 0
Регистрация: 08.06.2013
Сообщений: 53
05.05.2014, 21:20  [ТС]     Отключение блокировки экрана #3
Netscape, Не сработало.
Я возможно не так объяснил. Мне нужно автоматически разблокировать экран телефона, когда в приложение приходит широковещательное сообщение о полученном смс.
Netscape
371 / 358 / 48
Регистрация: 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>
Nerr
1 / 1 / 0
Регистрация: 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);
A_R_I_O_X
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 1
26.11.2014, 16:29     Отключение блокировки экрана #6
а как потом снова заблокировать экран например по нажатию кнопки?
Yandex
Объявления
26.11.2014, 16:29     Отключение блокировки экрана
Ответ Создать тему
Опции темы

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