RSS

Archivos Mensuales: abril 2008

Como utilizar la camara desde codigo en Windows Mobile

Es posible realizar capturas de la camara del dispositivo desde código invocando el CameraCaptureDialog, este metodo nos mostrara un formulario de captura, pero tenmos que tener en cuenta que dicho dialogo variará en función del dispositivo que utilicemos.

Podemos seleccionar dos modos video o foto y establecer la resolución que necesiemos.

Para poder utilizar esto tan solo debemos agregar las referencias a Microsoft.WindowsMobile y Microsoft.WindowsMobile.Forms

CameraCaptureDialog MiCamara = new CameraCaptureDialog();
//Establecemos la camara en modo FOTOS
MiCamara.Mode = CameraCaptureMode.Still;
//Establecemos la calidad
            MiCamara.StillQuality = CameraCaptureStillQuality.High;
            MiCamara.Title = "MI FOTO";

            if (MiCamara.ShowDialog() == DialogResult.OK)
            {
//Hacemos lo que necesitemos con la foto
                MiPictureBox.Image = MiCamara.FileName;
            }

//Trabajar con VIDEOS
            //Establecemos la camara en modo foto
            MiCamara.Mode = CameraCaptureMode.VideoWithAudio;
//Establecemos la calidad
            MiCamara.VideoTimeLimit = 10000;
            MiCamara.VideoTypes = CameraCaptureVideoTypes.Standard;
            MiCamara.Title = "MI FOTO";

            if (MiCamara.ShowDialog() == DialogResult.OK)
            {
//Hacemos lo que necesitemos con el video
            }

Anuncios
 
Deja un comentario

Publicado por en 27 abril, 2008 en Desarrollo, Trucos

 

Detectar cuando conectamos la PDA a la cuna

Gracias a las propiedades en los SDK de Windows Mobile con SystemSatate es muy sencillo detectar cuando colocamos la PDA en la cuna, tan solo hemos de agregar la referencia a Microsoft.WindowsMobile y Microsoft.WindowsMobile.Status y seguir el código del ejemplo.

(…)
using Microsoft.WindowsMobile.Status;
using Microsoft.WindowsMobile.Forms;

namespace DetectarCuna
{
    public partial class Form1 : Form
    {
        SystemState EstadoCuna;

        public Form1()
        {
            InitializeComponent();
            EstadoCuna = new SystemState(SystemProperty.CradlePresent);
            EstadoCuna.Changed += new ChangeEventHandler(EstadoCuna_Changed);
        }

        void EstadoCuna_Changed(object sender, ChangeEventArgs args)
        {
            if (args.NewValue.Equals(0)) MessageBox.Show("Desconectado");
            if (args.NewValue.Equals(1)) MessageBox.Show("Conectado a la cuna");

}
    }
}

 
Deja un comentario

Publicado por en 27 abril, 2008 en Desarrollo, Trucos

 

Como crear un elemento en el menú TODAY de Windows Mobile

Una tarea que nos solemos encontrar es la necesidad de crear elementos personalizados en la pantalla Today de nuestras PDAS para Windows Mobile.

En el documento adjunto se muestra como realizar esta tarea paso a paso, de una manera sencilla, partiendo de un proyecto ya creado, el cual está incluido en este artículo para que podais trabajar con el.

INDICE

Como crear un elemento en el menú Hoy para Mobile
1.1. Definición de las tareas 
1.1.1 TODO1: Declaración de variables
1.1.2 TODO2: Carga de los Iconos
1.1.3 TODO3: Descara de iconos
1.1.4 TODO4: Creamos la ventana
1.1.5 TODO5: Control de “colisiones”
1.1.6 TODO6: Dibujando los iconos
1.1.7 TODO7: Creación y formato del texto
1.2 Creación del instalador

MnugToday

Descargar documento pdf 
Descargar solución

 
Deja un comentario

Publicado por en 16 abril, 2008 en Artículo, Desarrollo