Ответы:
С помощью PowerManager API вы можете получать и снимать блокировки для:
Предупреждение необходимо добавить одно разрешения:
<uses-permission android:name="android.permission.WAKE_LOCK" />
Этот блог охватывает три пути достижения этой цели:
http://blog.blundell-apps.com/tut-keep-screen-onawake-3-possible-ways/
В принципе, вы либо: