studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android service android-activity screen

para - manual de programacion android pdf



Android: apaga la pantalla de un servicio (1)

Veo dos opciones:

(1) Cree una Activity ficticia y getWindow(); para obtener un objeto Window través de getWindow(); método. Luego, usaría un Intent para desactivar la pantalla de su Service .

(2) Use IHardwareService.Stub . No forma parte del SDK, pero hay una solución alternativa en esta publicación del blog: http://www.tutorialforandroid.com/2009/01/changing-screen-brightness.html

Por cierto: recomiendo encarecidamente la primera opción. Nunca se sabe cuándo una clase que no forma parte del SDK puede cambiar.

Estoy intentando descubrir cómo desactivar la pantalla desde un servicio. Ya lo he leído, pero no me doy cuenta de cómo hacerlo desde un servicio. Realmente no quiero lidiar con bloqueos por activación porque, tan pronto como la pantalla se apaga, realmente no me importa volverla a través de un código Java. Solo necesito un método de una sola vez para apagar la pantalla y he buscado siempre esto.