Buenas,
Hay una aplicación llamada Keepscreen que es mejor que un Widget, realmente es un servicio al que asocias las aplicaciones que quieres que corran sin que se bloquee la pantalla.
Lo configuras y te olvidas, es automático.
Un saludo, con respecto a tu cuestión pendiente, lo siento, ni idea.
