После прочтения всех связанных сообщений и ответов (в зависимости от уровня ОС ..) Кажется, что использование DevicePolicyManager является текущим решением, но в этом случае он полагается на пользователя, чтобы включить приложение с доступом администратора. Мне интересно если мое требование не может иметь любое другое решение:android (4.3 и более). Как заблокировать экран программно?
здесь является сценарий «тестирование» (окончательное приложение будет делать больше ...;)
- , когда мое приложение работает (скажем, простой секундомер) кнопка STOP отображается на экране, экран должен быть заблокирован, чтобы избежать нежелательного нажатия или нажмите. устройство будет помещается в карман пользователя, просто подсчитывая ... (вот почему мне нужен экран блокировки) по истечении времени пользователь удалит устройство из своего кармана , он откроет экран и нажмет кнопку STOP ..
кратко я хочу сделать программно, что я обычно делаю, прежде чем положить свое устройство в кармане ... блокировки экрана ...
Это ссылка может помочь вам: [Lo ck Screen Programmatically] (http://rdcworld-android.blogspot.in/2012/03/lock-phone-screen-programmtically.html) –