Cómo construir una aplicación móvil que utiliza una cámara

Escrito por jaime avelar | Traducido por lucrecia garcía
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo construir una aplicación móvil que utiliza una cámara
Crea una aplicación para Windows Phone en C#. (Jupiterimages/Photos.com/Getty Images)

Las aplicaciones sociales han ido ganando popularidad, y aprender a construir una aplicación móvil para el Windows Phone que utiliza la cámara puede empezar a crear tu primera aplicación social. C# es un lenguaje de programación que se puede utilizar para construir tu aplicación de Windows Phone. La tarea de captura de la cámara se usa para tomar una foto directamente desde la aplicación móvil. Utiliza la propiedad "FotoElegida" para recuperar la imagen tomada y podrás mostrarla con un control de imagen.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Microsoft Visual Studio
  • Herramientas de desarrollo de Windows Phone

Lista completaMinimizar

Instrucciones

  1. 1

    Inicia Microsoft Visual Studio. Haz clic en el enlace "Nuevo proyecto" y amplía "Otros Idiomas" debajo de Plantillas instaladas. Expande el nodo de "Visual C#" y haz clic en "Silverlight para Windows Phone". Haz doble clic en "Aplicación de Windows Phone" para crear un proyecto nuevo.

  2. 2

    Haz doble clic en "botón" en el panel Herramientas para añadir un nuevo botón a tu aplicación móvil. Agrega un control de "imagen" con la misma técnica.

  3. 3

    Haz doble clic en el botón que has agregado para crear un evento de clic. Un evento de clic de botón ejecutará el código dentro de él cuando se hace clic en el botón. Agrega el código siguiente en el evento clic para iniciar la tarea de la cámara:

    try { useCameraTask.Show(); } catch (System.InvalidOperationException) { MessageBox.Show("Problem capturing picture"); }

  4. 4

    Copia y pega las siguientes dos líneas de código en la zona de espacio de nombres que se encuentra en la parte superior del módulo:

    using System.Windows.Media.Imaging; using Microsoft.Phone.Tasks;

  5. 5

    Agrega el siguiente código debajo de "IniciarComplemento" dentro del procedimiento "PáginaPrincipal":

    useCameraTask = new CameraCaptureTask(); useCameraTask.Completed += new EventHandler<PhotoResult>(cameraUsed_Completed);

  6. 6

    Crea el procedimiento que va a guardar la imagen tomada por la cámara insertando el siguiente código:

    void cameraUsed_Completed(object sender, PhotoResult e) { if (e.TaskResult == TaskResult.OK) { System.Windows.Media.Imaging.BitmapImage imageTaken = new System.Windows.Media.Imaging.BitmapImage(); imageTaken.SetSource(e.ChosenPhoto); this.image1.Source = imageTaken; } }

  7. 7

    Haz clic en el menú desplegable de destino y elige "emulador de Windows Phone" para implementar el programa en el Emulador de Window Phone. Pulsa la tecla "F5" para ejecutar tu aplicación móvil. Haz clic en "botón" para iniciar la cámara y haz clic en el icono en la esquina derecha del emulador para tomar la fotografía. Haz clic en "Aceptar" para mostrar la imagen tomada a través del control de imagen.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles