tag: lock

Cómo evitar que se apague la pantalla mientras se ejecuta mi App | WinRT

WinRT es un sistema concebido para funcionar muy bien en dispositivos móviles, por ello el consumo de batería es un aspecto importante en todo el sistema y una de las funcionalidades para disminuir el consumo de energía consiste en que disminuir la intensidad de luz de la pantalla tras un periodo de inactividad que de mantenerse por más tiempo conllevaría a que se apague la pantalla y al reactivarla estaría visible el lock screen. Es un efecto deseable desde todo punto de vista, la duración de la batería es fundamental para una adecuada experiencia de usuario. Sin embargo en ocasiones…

leer más...

Cómo evitar el lock screen en mi app | Windows Phone

En ocasiones nuestra aplicación debe presentar contenido al usuario de manera desatentida, es decir el usuario puede requerir que nuestra app le muestre información sin que el intervenga. Por defecto Windows Phone activa el lock screen con el propósito de ahorrar energía y esto evita que el usuario de nuestra app pueda recibir información sino esta interactuando con el teléfono. Para evitar este comportamiento y hacer que nuestra app este siempre visible sin que se active el lock screen basta con ejecutar el siguiente código desde nuestra app. PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; Recuerda usarlo con prudencia y solo cuando…

leer más...

C# – Win32SessionChangesNotifier libreria para recibir notificaciones de cambios de sesión

A veces necesitamos que nuestro software audite ciertos eventos generados por el equipo, como por ejemplo cuando se abren o cierran sesiones. Esto es importante por ejemplo para disparar procesos pesados cuando el computador no este en uso o para realizar procesos de auditoria. Lecturas recomendadas WPF - Recibir notificaciones cuando hay cambios de sesión Forms - Recibir notificaciones cuando hay cambios de sesión Como es de suponerse el .Net Framework no trae nada que nos apoye en esa tarea ya que esta profundamente relacionada con el sistema operativo y ya que el CLR es multiplataforma este tipo de cosas…

leer más...