2013-12-10 2 views
1

После прочтения всех связанных сообщений и ответов (в зависимости от уровня ОС ..) Кажется, что использование DevicePolicyManager является текущим решением, но в этом случае он полагается на пользователя, чтобы включить приложение с доступом администратора. Мне интересно если мое требование не может иметь любое другое решение:android (4.3 и более). Как заблокировать экран программно?

здесь является сценарий «тестирование» (окончательное приложение будет делать больше ...;)

  • , когда мое приложение работает (скажем, простой секундомер) кнопка STOP отображается на экране, экран должен быть заблокирован, чтобы избежать нежелательного нажатия или нажмите. устройство будет помещается в карман пользователя, просто подсчитывая ... (вот почему мне нужен экран блокировки) по истечении времени пользователь удалит устройство из своего кармана , он откроет экран и нажмет кнопку STOP ..

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

+0

Это ссылка может помочь вам: [Lo ck Screen Programmatically] (http://rdcworld-android.blogspot.in/2012/03/lock-phone-screen-programmtically.html) –

ответ

0

Посмотрите здесь http://developer.android.com/guide/topics/admin/device-admin.html#lock

DevicePolicyManager mDPM; 
mDPM.lockNow(); 
+0

работает нормально, однако он все еще полагается на использование DPM и включает приложение с доступом администратора ... Я ищу новое решение для простой блокировки ... возможно, используя король жестов стирания, чтобы разблокировать кнопку остановки ... (виджет progressbar ..) – erwin

+0

Этот не работает для меня в Samsung Galaxy s3 .. Android 4.1.2 .. укоренившийся телефон. Пожалуйста, помогите – Noman

Смежные вопросы