• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Manejo de la Camara Android vs Phonegap
 

Manejo de la Camara Android vs Phonegap

on

  • 3,312 views

Una comparación de como es el manejo de la camara en android vs phonegap

Una comparación de como es el manejo de la camara en android vs phonegap

Statistics

Views

Total Views
3,312
Views on SlideShare
3,312
Embed Views
0

Actions

Likes
1
Downloads
24
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Manejo de la Camara Android vs Phonegap Manejo de la Camara Android vs Phonegap Presentation Transcript

    • MANEJO DE LA CAMARA PHONEGAP VS ANDROID Ana Cecilia Castillo (ceci@girlsattech.org) @zezziSunday, February 19, 12
    • CAMARA EN ANDROID • DOS FORMAS DE ACCESAR LA CAMARA: 1) CAMERA API : Si se esta contruyendo la aplicación completa de la camara II) CAMERA INTENT: Utiliza la aplicación de la camara del telefono • Soporta 2 Modelos I) Thumbnail: Por default se genera y para obtenerlo se encuentra en el parametro data en onActivityResult() se obtiene usando getParcelableExtra() II)Full Image: Se puede establecer en donde se guardara usando Media Store.EXTRA_OUTPUTSunday, February 19, 12
    • USANDO CAMERA INTENT • Crear el Camera Inten Usando: MediaStore.ACTION_IMAGE_CAPTURE MediaStore.ACTION_VIDEO_CAPTURE • Darle start al Camera Intent startActivityForResult() • Recibir el Intent Result Crear el metodo onActivityResult()Sunday, February 19, 12
    • USANDO CAMERA API • Detectar y accesar la Camara • Crear una Preview Class : se encarga del live preview de la Imagen • Crear un Preview Layout • Crear los listeners para la captura • Capturar y guardar la Imagen • Liberar la CamaraSunday, February 19, 12
    • OPCIONES DE CAMERA API • SceneMode • FlashMode • WhiteBalance • ColorEffect • FocusMode • Calidad de la Imagen • Frame RateSunday, February 19, 12
    • PERMISOS • Le damos Permiso a la aplicación de utilizar la camara Si utilizamos la Opcion de utilizar el Camera API • Si nuestra aplicación guardara las Imagenes en el external Storage(SD Card)Sunday, February 19, 12
    • Ejemplo: Codigo de @ykro h"ps://github.com/androidMDW/ guia3completoSunday, February 19, 12
    • Cultura Android GuatemalaSunday, February 19, 12
    • CAMERA API • navigator.camera.getPicture(cameraSucess,c ameraErro,[cameraOptions]); • Source Types que tenemos:Sunday, February 19, 12
    • CAMERA API • El Resultado lo obtenemos de dos maneras I)String que contiene la imagen encodeada en Base 64 (No muy recomendado) II)String que representa la localizacion de la imagen. • LocalStorage, RemoteServer, Render ItSunday, February 19, 12
    • CAMERA OPTIONS • Quality: Calidad de Imagen al momento de guardarse 0-100 • DestinationType : DATA_URL, FILE_URI • SourceType: PHOTOLIBRARY,CAMERA,SAVEDPHOTOALBUM • AllowEdit • JPEG, PNG • TargetWidth, TargetHeightSunday, February 19, 12
    • CAMERA OPTIONSSunday, February 19, 12
    • EJEMPLO :)Sunday, February 19, 12
    • PREGUNTAS Ana Cecilia Catillo ceci@girlsattech.org @zezziSunday, February 19, 12