1 / 9

4. Alimentación: Estados de los componentes

4. Alimentación: Estados de los componentes. Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla brillante con el TomTom) El SDK de Windows Mobile o Windows CE permite hacer ambas cosas.

perry
Download Presentation

4. Alimentación: Estados de los componentes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 4. Alimentación: Estados de los componentes • Podemos gestionar la alimentación de nuestro dispositivo o de algún componente (Ej.: Obligamos que la pantalla brillante con el TomTom) • El SDK de Windows Mobile o Windows CE permite hacer ambas cosas. Get/SetDevicePower (): Podemos verificar si un dispositivo está encendido o apagado:. SetPowerRequirement() /ReleasePowerRequirement(): Gestionamos el estado de alimentación requerido por nuestra aplicación para un dispositivo.

  2. 4. Alimentación: Estados del dispositivo • Definidos en [HKLM]\System\CurrentControlSet\Control\Power\State

  3. OBJETIVO: Comprender los estados de energía de los equipos Windows CE/ Windows Mobile y cambiarlos Vamos a jugar con el sonido en modo desatendido. Usaremos MyPowerState.exe, para ver el estado del sonido, CEPowerState.exe para requerir un estado en el sonido y el vídeo promocional del Neo para verlo Actividad número 1: Copiamos el vídeo del Neo al Ikôn. Copiamos MyPowerState.exe, CePowerState.exe y Win32.dll al Ikôn. Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? EJERCICIO

  4. Actividad número 2: Vamos a Energía y seleccionamos que vaya a Stand-By en Suspend. Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? EJERCICIO

  5. Actividad número 3: Ejecutamos MyPowerStates.exe y seleccionamos Unattended. ¿Qué valor pone en wav1:? ¿Por qué? Salimos de MyPowerStates.exe y vamos al registro. Cambiamos el valor [HKLM]\System\CurrentControlSet\Control\Power\State\Unattended\wav1: a 4 ¿Qué hemos hecho? EJERCICIO

  6. Actividad número 4: Ejecutamos MyPowerStates.exe y seleccionamos Unattended. ¿Qué valor pone en wav1:? ¿Por qué? Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? EJERCICIO

  7. Actividad número 5: Ejecutamos CEPowerState.exe. Vamos a WAV1: y seleccionamos D0 y Set State. Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? ¿Hubiese pasado esto en la configuración inicial? ¿Por qué? EJERCICIO

  8. Actividad número 6: Xii) Reiniciamos el Ikôn. xii) Reproducimos el vídeo del Neo con el volumen a tope y apagamos el Ikôn ¿Qué vemos? ¿Por qué? EJERCICIO

  9. Conclusión: Dejamos todo como estaba (energía en no ir a Stand-By en Suspend y el valor HKLM]\System\CurrentControlSet\Control\Power\State\Unattended\wav1: a 0 Pregunta: ¿Qué diferencia hay entre lo que hemos hecho con CEPowerState.exe y en la clave del registro? Otro ejemplo: Dejar la radio activa en modo suspensión EJERCICIO

More Related