Archive for abril, 2010


Tutoria de como utilizar los controles UISlider y UISwitch en MonoTouch en C#

Anuncios

Como ahorrar Bateria cuando las Aplicaciones estan en “BackGround”

En este video veremos un ejemplo sencillo de como mejorar un poco el ahorrar la bateria al estar usando una aplicacion en particular.

Al usar una aplicacion que constantemente se actualiza consume recursos inclusive si esta la aplicacion activa o esta en “BackGround”

  1. CREACION DE LA APLICACION
  2. Creamos una aplicacion movil en Windows Mobile 6, le asignamos el Nombre al Form para esta aplicacion
  3. Agregaremos un label y le pondremos de numbre lblTiempo y sin texto.
  4. Addicionalmente Agregaremos un Boton de salir
  5. En en area de codigo empezaron a crear un timer el cual expira cada segundo
  6. Se crea un evento que sera asignado al timer, Asignamos al label.text los valores para mostrar la fecha y la hora actual de nuestro sistema.
  7. Abrimos tambien un evento closing( El cual es cuando el usuario cierra la aplicacion) para que no siga activa el timer y ocupe recursos.
  8. Corremos la Aplicacion y como veran el label con la fecha y hora. (Esto es un ejemplo que se puede usar en aplicaciones mas extensas.)
  9. Lo que pasa actualmente es que la aplicacion siempre esta activa, para comprobarlo nos vamos al menu de Windows Mobile
  10. Creamos un “BreakPoint” en la parte del lblTiempo” y ahi mismo se puede ver que aunque no este la aplicacion en pantalla
    sigue corriendo y por consiguiente siga usando bateria pare ejecutarse lo que influencia en la duracion de la misma.
  11. Para esto Abriremos otros 2 eventos Uno es cuando cada vez que la aplicacion esta en pantalla Esta el Evento Actived para lo cual en este evento activaremos el Timer = True
    Y por consiguiente el Evento Desactived es cuando la aplicacion esta en “Background” aqui estaremos desactivando el timer debido a que actualmente no lo estamos usando.
  12. Con un breakPoint se puede verificar que mientras la aplicacion este en “BackGround” no se ejecuta el timer y por consiguiente no consume recursos.
    Esto se puede usar en Aplicaciones por ejempleo las cuales Se actualizan cierta cantidad de tiempo estando en internet, de esta manera podremos manejar los eventos para limitar los recursos a que sean usados solo en el momento adecuado.

Metro inició como una interfaz gráfica alternativa para Media Centers y posteriormente dispositivos móviles como Zune y Windows Phone 7, pero poco a poco ha encontrado su camino hacia los sistemas de escritorio, apareciendo en Internet Explorer 9 (próximamente) y en el software Zune, que podría reemplazar a Windows Media Player en Windows 8, donde las aplicaciones harán un uso extensivo de este estilo visual.