MANEJO DE LA                                      CAMARA                                       PHONEGAP VS ANDROID        ...
CAMARA EN ANDROID                    •     DOS FORMAS DE ACCESAR LA CAMARA:                            1) CAMERA API : Si ...
USANDO CAMERA INTENT                    • Crear el Camera Inten Usando:                             MediaStore.ACTION_IMAG...
USANDO CAMERA API                    •     Detectar y accesar la Camara                    •     Crear una Preview Class :...
OPCIONES DE CAMERA API                    •     SceneMode                    •     FlashMode                    •     Whit...
PERMISOS                    •     Le damos Permiso a la aplicación de utilizar la                          camara Si utili...
Ejemplo:                           Codigo de @ykro                          h"ps://github.com/androidMDW/                 ...
Cultura                          Android                          GuatemalaSunday, February 19, 12
CAMERA API                    • navigator.camera.getPicture(cameraSucess,c                          ameraErro,[cameraOptio...
CAMERA API                    • El Resultado lo obtenemos de dos maneras                               I)String que contie...
CAMERA OPTIONS                    •     Quality: Calidad de Imagen al momento de                          guardarse 0-100 ...
CAMERA OPTIONSSunday, February 19, 12
EJEMPLO                              :)Sunday, February 19, 12
PREGUNTAS                            Ana Cecilia Catillo                           ceci@girlsattech.org                   ...
Próxima SlideShare
Cargando en…5
×

Manejo de la Camara Android vs Phonegap

3.327 visualizaciones

Publicado el

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

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.327
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
28
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Manejo de la Camara Android vs Phonegap

  1. 1. MANEJO DE LA CAMARA PHONEGAP VS ANDROID Ana Cecilia Castillo (ceci@girlsattech.org) @zezziSunday, February 19, 12
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. OPCIONES DE CAMERA API • SceneMode • FlashMode • WhiteBalance • ColorEffect • FocusMode • Calidad de la Imagen • Frame RateSunday, February 19, 12
  6. 6. 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
  7. 7. Ejemplo: Codigo de @ykro h"ps://github.com/androidMDW/ guia3completoSunday, February 19, 12
  8. 8. Cultura Android GuatemalaSunday, February 19, 12
  9. 9. CAMERA API • navigator.camera.getPicture(cameraSucess,c ameraErro,[cameraOptions]); • Source Types que tenemos:Sunday, February 19, 12
  10. 10. 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
  11. 11. 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
  12. 12. CAMERA OPTIONSSunday, February 19, 12
  13. 13. EJEMPLO :)Sunday, February 19, 12
  14. 14. PREGUNTAS Ana Cecilia Catillo ceci@girlsattech.org @zezziSunday, February 19, 12

×