Programación Android. Rafael Morón Abad

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Programación Android. Rafael Morón Abad rafaelmoron@gmail.com"

Transcripción

1 Programación Android Rafael Morón Abad

2

3 Otras APIs avanzadas Otras APIs de Interés en Android son: Audio y Video Localización y Mapas

4 Audio y Vídeo Android soporta una gran variedad de formatos de: Audio 3GPP, MP4, AAC, MIDI FLAC (Android 3.1+) Vídeo H.263, MPEG- 4 VP8 (Android ), Streaming VP8 (Android 4.0+) Lista completa: hxp://developer.android.com/guide/appendix/media- formats.html

5 Audio Podemos reproducir audio de diferentes fuentes: de un recurso genérico (raw resource), desde fichero, desde una URL cualquiera U_lizaremos un objeto reproductor que hay que preparar antes de lanzar el sonido.

6 Media Player Hay varios métodos importantes: Constructor MediaPlayer() Devuelve un MediaPlayer no preparado. Factoría MediaPlayer.create (context, R.raw.sound_file_1); Devuelve un MediaPlayer preparado. public void setdatasource (Context context, Uri uri) Establece la fuente de datos a reproducir

7 Media Player public void prepare() Prepara el reproductor public void start() Inicia la reproducción public void pause() Pausa la reproducción en un punto. Public void resume() Con_núa una reproducción en pausa. Public void stop() De_ene la reproducción. prepare() es necesario antes de volver a u_lizar start().

8 Media Player

9 Audio: recursos genéricos Reproducción desde un recurso genérico, que se ubicará en la carpeta res/raw. Se le pasará el contexto (getcontext()) de la ac_vidad. MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1); mp.start();

10 Audio: otros ficheros o streaming De forma muy similar, se puede reproducir contenido soportado desde cualquier URL: MediaPlayer mp = new MediaPlayer(); mp.setdatasource(path_to_file); mp.prepare(); mp.start();

11 Captura de audio La captura de audio es un poco más compleja. De acuerdo a la guía de desarrollo: 1. Crear un android.media.mediarecorder con new. 2. Indicar la fuente de audio con MediaRecorder.setAudioSource(). Típicamente, será MediaRecorder.AudioSource.MIC 3. Indicar el formato de salida con MediaRecorder.setOutputFormat() 4. Indicar el nombre del fichero con MediaRecorder.setOutputFile () 5. Indicar el codificador con MediaRecorder.setAudioEncoder() 6. Llamar a MediaRecorder.prepare() en el MediaRecorder. 7. Iniciar la captura de audio con MediaRecorder.start(). 8. Para detener la captura, llamar a MediaRecorder.stop(). 9. Liberar el MediaRecorder con MediaRecorder.release().

12 Video La reproducción de vídeo se realiza igual que la de audio, a través de MediaPlayer. La grabación _ene la peculiaridad de que se suele mostrar el vídeo capturado según se graba. El siguiente ejemplo ilustra una aplicación que captura y visualiza video.

13 Ejemplo Prác_co: Manejo de audio y vídeo Fuente: hxp://www.maestrosdelweb.com/editorial/curso- android- grabacion- reproduccion- de- video/

14 Realizar una aplicación para Android 2.2 que grabe vídeo y audio, y lo reproduzca. Audio y Vídeo

15 Localización y mapas Para la obtención de localización, Android nos ofrece el paquete android.loca_on. Obtendremos el objeto Loca_onManager que nos proporcionará la llamada: (LocationManager)getSystemService (Context.LOCATION_SERVICE);

16 Localización y mapas (II) Para recibir las actualizaciones de localización, registraremos un Loca_onListener (ipicamente la Ac_vidad) mediante: locationmanager.requestlocationupdates (LocationManager.GPS_PROVIDER, 6000, 50, this);

17 Google Maps Google Maps es uno de los servicios más conocidos de las Google APIs. Se manejan a través de com.android.maps Para trabajar con estas APIs, hay que instalar el paquete Google APIs desde el SDK Manager.

18

19 Google Maps API Key Para poder interactuar con Google Maps, hay que obtener una Google Maps API Key. El procedimiento completo se detalla en hxp://code.google.com/intl/es- ES/android/add- ons/google- apis/mapkey.html Debemos añadir la API Key en la declaración de los Layout que accedan a alguna Google API. También es necesario indicar en el AndroidManifest.xml que u_lizamos la librería de Google Maps

20 MapView MapView es una Vista especial para combinar con el servicio Google Maps. Un ejemplo: <?xml version="1.0" encoding="utf-8"?> <com.google.android.maps.mapview xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" android:apikey="0xj4uwrgdv296srcn4iiy46ofmd1jeclr07bsaa" />

21 AndroidManifest.xml En el manifiesto, indicaremos el uso de la librería de Google Maps <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.mdw.demo" android:versioncode="1" android:versionname="1.0"> <application android:debuggable="true"> <activity android:name=".main" <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <uses-library android:name="com.google.android.maps" /> </application> <uses-sdk android:minsdkversion="8"/> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location"/> </manifest>

22 También indicaremos los permisos: Permisos <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.mdw.demo" android:versioncode="1" android:versionname="1.0"> <application android:debuggable="true"> <activity android:name=".main" <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <uses-library android:name="com.google.android.maps" /> </application> <uses-sdk android:minsdkversion="8"/> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_coarse_location"/> </manifest>

23 Ejemplo Prác_co: Mapas Fuente: hxp://www.maestrosdelweb.com/editorial/curso- android- geolocalizacion- u_lizacion- mapas- google/

24 Realizar una aplicación para Android 2.2 que indique la situación actual del disposi_vo en un mapa, u_lizando la API de Google Maps. Mapas

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3. Android 3.4 Recursos y Ficheros 5. Recursos y ficheros Nombre del Proyecto Código fuente Código generado Librerías Activos (recursos especiales)

Más detalles

Programación Android. Alejandro Alcalde. elbauldelprogramador.com

Programación Android. Alejandro Alcalde. elbauldelprogramador.com Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons

Más detalles

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros

Más detalles

CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web

CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web I. Alcances del Proyecto a. Ide Eclipse Indigo 3.7 b. Api 10-17, Versión Android 2.3.3 A 4.2.2 c. Jdk 1.6 II. Conceptos Relacionados

Más detalles

Índice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio

Índice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio 1 Introducción a Android Índice Historia Qué es Android? Arquitectura del sistema Herramientas de desarrollo Componentes Android Modelos de Negocio 2 Objetivos Herramientas de desarrollo Conocer las herramientas

Más detalles

Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java

Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java Android Con Java Ejercicio 18 Configuración de Widgets en Android Objetivo del Ejercicio El objetivo del ejercicio crear un Widget que antes de utilizarlo nos permita configurarlo. En este caso, solicitar

Más detalles

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Una de las características que han hecho muy exitoso al sistema operativo Android es la posibilidad de agregar el

Más detalles

Servicios Avanzados. Índice. 1 Servicios en segundo plano... 2 2 Notificaciones...3 3 AppWidgets...5 4 Publicación de software...8

Servicios Avanzados. Índice. 1 Servicios en segundo plano... 2 2 Notificaciones...3 3 AppWidgets...5 4 Publicación de software...8 Índice 1 Servicios en segundo plano... 2 2 Notificaciones...3 3 AppWidgets...5 4 Publicación de software...8 1. Servicios en segundo plano Los servicios en segundo plano, Services son similares a los demonios

Más detalles

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE SQLite M.Sc. Reynaldo Zeballos ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE En este ejercicio vamos a crear una tabla TELEFONOS para la base de datos GUIATEL. Para lo cual utilizaremos SQLite que viene

Más detalles

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo: 2.3. MULTIMEDIA En este capítulo vamos a mostrarle cómo añadir multimedia a nuestras aplicaciones Android. 2.3.1. REPRODUCCIÓN DE AUDIO Android es compatible con salidas de sonido y música a través de

Más detalles

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 - Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android

Más detalles

TRABAJO FINAL DE CARRERA

TRABAJO FINAL DE CARRERA TRABAJO FINAL DE CARRERA TÍTULO DEL TFC: Localizador de Objetos G-DROID TITULACIÓN: Ingeniería Técnica de Telecomunicaciones, especialidad Telemática AUTOR: Lidia Ibern Ortega DIRECTOR: Dolor Royo Vallés

Más detalles

Reproducción de medios en Android

Reproducción de medios en Android Índice 1 Reproducción de audio...2 2 Reproducir vídeo mediante VideoView... 4 3 Reproducir vídeo con MediaPlayer...6 4 Toma de fotografías...8 5 Agregar ficheros multimedia en el Media Store... 9 La capacidad

Más detalles

Gráficos 2D, animaciones, controles multimedia

Gráficos 2D, animaciones, controles multimedia Gráficos 2D, animaciones, controles multimedia 1. Introducción 2. Gráficos 2-D 1. Canvas 2. Drawable 3. Animación de Drawables 1. Frame Animation 4. Animación de Vistas 1. Tween animation 5. Gráficos 3-D

Más detalles

Taller Mi Primera Aplicación Android

Taller Mi Primera Aplicación Android Taller Mi Primera Aplicación Android Sobroso Party Abril 2011 Alberto Alonso Ruibal alberto.ruibal@mobilia.com http://www.mobialia.com T: @mobialia @albertoruibal Nuestra aplicación: Wikiplaces Obtendrá

Más detalles

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com

Programación Android. Rafael Morón Abad rafaelmoron@gmail.com Programación Android Rafael Morón Abad rafaelmoron@gmail.com APIs para red Android con9ene el paquete java.net. La clase base para acceso a red es HApURLConnec9on. Para acceder a Internet, se requiere

Más detalles

online Programación para dispositivos Android 4.x

online Programación para dispositivos Android 4.x online Programación para dispositivos Android 4.x Objetivos Conocer los distintos componentes que permiten interactuar con el dispositivo con la voz. Saber cómo reproducir sonido en base a un contenido

Más detalles

Qué ofrece Autentia Real Business Solutions S.L?

Qué ofrece Autentia Real Business Solutions S.L? Qué ofrece Autentia Real Business Solutions S.L? Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830

Más detalles

Integración de guia1 y guia2 utilizando la aplicación Mixare

Integración de guia1 y guia2 utilizando la aplicación Mixare Facultad de Ingeniería y Arquitectura Escuela de Ingeniería en Sistemas Programación en Dispositivos Móviles Integración de guia1 y guia2 utilizando la aplicación Mixare Responsable Ing. César Augusto

Más detalles

CAPÍTULO 1. Visión general y entorno de desarrollo... 21

CAPÍTULO 1. Visión general y entorno de desarrollo... 21 Índice general Lista de acrónimos... xv Cómo leer este libro?... xvii CAPÍTULO 1. Visión general y entorno de desarrollo... 21 1.1. Qué hace que Android sea especial?... 22 1.2. Los orígenes... 23 1.3.

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Una aplicación Android consiste en una serie de componentes poco acoplados y perfectamente estructurados, los cuales

Más detalles

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto

Más detalles

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. Rogelio Vázquez Hernández Smartphone Termino utilizado para referirse

Más detalles

Hola Android. Introducción al desarrollo de aplicaciones para Android

Hola Android. Introducción al desarrollo de aplicaciones para Android Hola Android. Introducción al desarrollo de aplicaciones para Android Las aplicaciones para el sistema operativo móvil Android son desarrolladas en el lenguaje de programación Java en conjunto con el SDK

Más detalles

Lista de siglas y acrónimos... xvii. Cómo leer este libro?... xix

Lista de siglas y acrónimos... xvii. Cómo leer este libro?... xix Índice general Lista de siglas y acrónimos... xvii Cómo leer este libro?... xix CAPÍTULO 1. Visión general y entorno de desarrollo... 23 1.1. Qué hace que Android sea especial?... 24 1.2. Los orígenes...

Más detalles

Programación Android Completo

Programación Android Completo Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos

Más detalles

Aplicación para determinar la talla de zapatos

Aplicación para determinar la talla de zapatos Aplicación para determinar la talla de zapatos Máster Oficial en Software Libre Especialidad Desarrollo de Aplicaciones de Software Libre Autor: Javier Fínez de Dios Consultor: Gregorio Robles Tutor Externo:

Más detalles

Reproductor Multimedia Streaming v0.1

Reproductor Multimedia Streaming v0.1 Reproductor Multimedia Streaming v0.1 Joaquín Gutiérrez Gil Universidad Pablo de Olavide Ingeniería Técnica en Informática de Gestión Asignatura Proyecto Introducción El presente documento trata sobre

Más detalles

Introducción a JMF. Jose Jesus García Rueda. (Extractado y adaptado de http://www.lcc.uma.es/~pinilla/tutorialjmf/index.htm)

Introducción a JMF. Jose Jesus García Rueda. (Extractado y adaptado de http://www.lcc.uma.es/~pinilla/tutorialjmf/index.htm) Introducción a JMF Jose Jesus García Rueda (Extractado y adaptado de http://www.lcc.uma.es/~pinilla/tutorialjmf/index.htm) Qué es JMF? JMF ( Java Media Framework ) proporciona herramientas para la captura,

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo de apps para móviles Android. Entorno de desarrollo Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es

Más detalles

Tema 3: Audio y vídeo

Tema 3: Audio y vídeo Tema 3: Audio y vídeo Formatos de codificación de audio y vídeo 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Formas de transmisión Formatos soportados Podcasts 2 Audio y vídeo en dispositivos

Más detalles

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA. Proyecto Fin de Carrera

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA. Proyecto Fin de Carrera ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA Proyecto Fin de Carrera Implantación Y Gestión De Espacios Colaborativos Bajo Entorno Android, Sistema de

Más detalles

Community Clips Community Clips

Community Clips Community Clips Community Clips Community Clips es una aplicación de grabación de screencasts que nos permite capturar toda la actividad que realicemos en el escritorio de nuestro equipo, en una aplicación concreta o

Más detalles

SALVADOR GÓMEZ OLIVER WWW.SGOLIVER.NET

SALVADOR GÓMEZ OLIVER WWW.SGOLIVER.NET SALVADOR GÓMEZ OLIVER WWW.SGOLIVER.NET Versión 2.0 // Noviembre 2011 Este documento y todo el código fuente suministrado, al igual que todos los contenidos publicados en el blog sgoliver.net, se publica

Más detalles

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

ANDROID BÁSICO - E-LEARNING - EN LÍNEA IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ANDROID BÁSICO - E-LEARNING - EN LÍNEA Objetivo Los dispositivos móviles nos acompañan en el día a día

Más detalles

3. Cuál de los siguientes formatos es más importante en la industria del streaming? (a) ASF (b) WMV (c) RM (d) MOV

3. Cuál de los siguientes formatos es más importante en la industria del streaming? (a) ASF (b) WMV (c) RM (d) MOV 1. Cuál de las siguientes tecnologías NO es de código abierto? (a) Adobe Flash (b) Open Source Flash (c) VLC Media Player (d) Helix DNA 2. SMIL es un lenguaje basado en... (a) HMTL (b) XML (c) XSL (d)

Más detalles

Tutorial de Windows Media Player 9

Tutorial de Windows Media Player 9 1 Tutorial de Windows Media Player 9 El Reproductor de Windows Media Player se puede utilizar para reproducir y organizar audios y vídeos en el ordenador y en Internet. Además, puedes utilizarlo para escuchar

Más detalles

Programación para Android

Programación para Android Programación para Android Programación para Android Contenidos Conócenos...4 Formación abierta...4 Estudios universitarios...4 Tú eres el centro...5 Nuestra metodología...6 Descripción del estudio...8

Más detalles

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo.

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo. Cómo crear una app simple en ANDROID Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo. Aprenderás cómo crear

Más detalles

Android Professional

Android Professional Android Professional Información del examen: Certificación Asociada: Android Professional Duración: 150 minutes. Número de preguntas: 70. Porcentaje para aprobar: 70%. Formato: opción Múltiple. Lenguaje:

Más detalles

Android 4 Principios del desarrollo de aplicaciones Java

Android 4 Principios del desarrollo de aplicaciones Java La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1. Creación de una cuenta de desarrollador 16 3.2 Publicación de una aplicación 16 3.3. Seguimiento y actualización de una aplicación

Más detalles

Lista de acrónimos... 15

Lista de acrónimos... 15 Índice general Lista de acrónimos... 15 CAPÍTULO 1. Visión general y entorno de desarrollo... 17 1.1. Qué hace Android especial?... 18 1.2. Los orígenes... 19 1.3. Comparativa con otras plataformas...

Más detalles

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android.

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android. Unidad I: Introducción al mundo móvil. * Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android. * Objetos, clases y constructores en Android. Instancias. Tipos de datos.

Más detalles

Android Guía de desarrollo de aplicaciones para Smartphones y Tabletas

Android Guía de desarrollo de aplicaciones para Smartphones y Tabletas Prólogo 1. Introducción 11 2. A quién se dirige este libro? 12 3. Conocimientos previos necesarios para abordar este libro 12 4. Objetivos a alcanzar 13 5. Descarga 14 6. Información complementaria 14

Más detalles

Ejercicios - Servicios

Ejercicios - Servicios Índice 1 Contador: Servicio con proceso en background (0.6 puntos)... 2 2 Broadcast Receiver: Captura de llamadas (0.6 puntos)...2 3 Broadcast Receiver: Reenvío de datos (0.6 puntos)...3 4 Arranque: Iniciar

Más detalles

Panel de control nativo de ADOBE FLASH PLAYER 10.3

Panel de control nativo de ADOBE FLASH PLAYER 10.3 Panel de control nativo de ADOBE FLASH PLAYER 10.3 Avisos legales Avisos legales Para ver los avisos legales, consulte http://help.adobe.com/es_es/legalnotices/index.html. iii Contenido Almacenamiento......................................................................................................

Más detalles

INTRODUCCIÓN. paco@portadaalta.es

INTRODUCCIÓN. paco@portadaalta.es INTRODUCCIÓN paco@portadaalta.es Índice Entorno de desarrollo Estructura de un proyecto Android Componentes de una aplicación Android Ejemplos: Mi primera aplicación Divisas 2 actividades Contador de cafés

Más detalles

SISTEMA DE LOCALIZACIÓN DE TAXI BASADO EN ANDROID, PHP Y MYSQL

SISTEMA DE LOCALIZACIÓN DE TAXI BASADO EN ANDROID, PHP Y MYSQL UNIVERSIDAD POLITÉCNICA DE CARTAGENA Departamento TEORÍA DE LA SEÑAL Y LAS COMUNICACIONES PROYECTO FIN DE CARERA INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN SISTEMA DE LOCALIZACIÓN DE TAXI BASADO EN ANDROID,

Más detalles

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid

Anexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...

Más detalles

Lista de acrónimos... xv Cómo leer este libro?... xvii. CAPÍTULO 1. Visión general y entorno de desarrollo... 21

Lista de acrónimos... xv Cómo leer este libro?... xvii. CAPÍTULO 1. Visión general y entorno de desarrollo... 21 Índice general Lista de acrónimos... xv Cómo leer este libro?... xvii CAPÍTULO 1. Visión general y entorno de desarrollo... 21 1.1. Qué hace que Android sea especial?... 22 1.2. Los orígenes... 23 1.3.

Más detalles

Entorno de desarrollo Instalación y configuración

Entorno de desarrollo Instalación y configuración Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones

Más detalles

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este

Más detalles

Tutorial de Windows Movie Maker

Tutorial de Windows Movie Maker Tutorial de Windows Movie Maker Índice 1-Conocemos el Programa Windows Movie Maker 2- Cómo crear y guardar un Proyecto? 3- Cómo importar imágenes, videos y audios? 4- Cómo crear la película? 4.1.Añadir.Añadir

Más detalles

Vídeo y animaciones ::: Captura de vídeo Diseño de materiales multimedia. Web 2.0. 4.4 Captura de vídeo

Vídeo y animaciones ::: Captura de vídeo Diseño de materiales multimedia. Web 2.0. 4.4 Captura de vídeo 336 4.4 Captura de vídeo 337 4.4 Captura de vídeo En este apartado se explica el procedimiento para capturar vídeo de una cámara digital DV utilizando Windows Movie Maker en equipos Windows o bien Kino

Más detalles

Servicios - Ejercicios

Servicios - Ejercicios Índice 1 Servicio con proceso en background. Contador...2 2 Dialer. Iniciar una actividad con un evento broadcast (*)...2 3 Arranque. Iniciar servicio con evento broadcast... 3 4 Localizador de móvil desaparecido...4

Más detalles

CamPro Mobile para Android e ios mejorada

CamPro Mobile para Android e ios mejorada CamPro Mobile para Android e ios mejorada La APP gratuita de AirLive para video vigilancia móvil agrega la función de reproducción de video. - Vista en vivo (Unica / vista Quad) - Instantáneas - Audio

Más detalles

ANEXOS. Poser Pro 2012, es un software para desarrollar animaciones 3D virtuales que cuenta con una librería de contenido.

ANEXOS. Poser Pro 2012, es un software para desarrollar animaciones 3D virtuales que cuenta con una librería de contenido. ANEXOS ANEXO A MANUAL TÉCNICO Instalación de Poser Pro 2012 Poser Pro 2012, es un software para desarrollar animaciones 3D virtuales que cuenta con una librería de contenido. Requisitos del sistema (Windows)

Más detalles

TEMA 1. Introducción

TEMA 1. Introducción TEMA 1 Introducción LO QUE ABORDAREMOS Qué es Android? Qué lo hace interesante? Arquitectura del sistema Entorno de desarrollo 2 QUÉ ES ANDROID? Sistema operativo para móviles Desarrollado inicialmente

Más detalles

Introducción a Android

Introducción a Android Introducción a Android Manuel Báez, Álvaro Borrego, Jorge Cordero, Luis Cruz, Miguel González, Francisco Hernández, David Palomero, José Rodríguez de Llera, Daniel Sanz, Mariam Saucedo, Pilar Torralbo,

Más detalles

Desarrollo de Aplicaciones para Android

Desarrollo de Aplicaciones para Android Desarrollo de Aplicaciones para Android Índice 1 2 3 4 Introducción a Android... 5 1.1 Android... 5 1.2 Desarrollo de aplicaciones... 10 1.3 Emulador...14 1.4 AndroidManifest.xml...15 1.5 Externalizar

Más detalles

Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas

Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Activity [Form] Pantalla que se

Más detalles

1. INTRODUCCIÓN. 1.1. Acerca de este libro. 1.2. A quién va dirigido

1. INTRODUCCIÓN. 1.1. Acerca de este libro. 1.2. A quién va dirigido 1. INTRODUCCIÓN 1.1. Acerca de este libro Aunque el sistema operativo Android tiene apenas unos años de vida, la librería Java de Android consiste ya en más de 150 paquetes (APIs), que contienen miles

Más detalles

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen. MBA. JUAN ALFREDO SALDÍVAR CABRAL Director Nacional de MexicoFIRST LIC. ANDRÉS SIMÓN BUJAIDAR Director de Alianzas de MexicoFIRST México D.F. a 05 de agosto de 2014 P R E S E N T E Por medio de la presente

Más detalles

Tema 2: Introducción a Android

Tema 2: Introducción a Android Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente

Más detalles

Tutorial de CamStudio

Tutorial de CamStudio Tutorial de CamStudio CamStudio es una herramienta para grabar la actividad de la pantalla de su PC a un video AVI o archivo Flash (SWF). Si mueve el cursor, abre un nuevo programa, escribe algún texto,

Más detalles

Principios de la programación en Android y API básico

Principios de la programación en Android y API básico Principios de la programación en Android y API básico A. Conocer los orígenes y características más significativas de Android. B. Requerimientos mínimos del terminar para ejecutar Android. C. Conocer las

Más detalles

Descubre gnulinex 1. Capítulo 8. Multimedia

Descubre gnulinex 1. Capítulo 8. Multimedia Descubre gnulinex 1 Capítulo 8 Multimedia 2 Descubre gnulinex Qué es multimedia? El término multimedia indica que una información se muestra mediante diferentes tipos de medios. Entre éstos destacan: textos,

Más detalles

Operación Microsoft PowerPoint 97

Operación Microsoft PowerPoint 97 Sonido y vídeo en las presentaciones PowerPoint incluye música, sonidos y vídeos que se podrán reproducir durante las presentaciones. Algunos sonidos como el de aplausos o el de máquina de escribir, se

Más detalles

Aplicación para Android: agenda comercial y detalles de clientes

Aplicación para Android: agenda comercial y detalles de clientes UNIVERSIDAD POLITÉCNICA DE VALENCIA ESCUELA TÉCNICA SUPERIOR DE INFORMÁTICA APLICADA Aplicación para Android: agenda comercial y detalles de clientes PROYECTO FIN DE CARRERA Autor Ignacio Domingo Garzarán

Más detalles

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE

Tutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE Tutorial 1 Instalación del entorno de desarrollo de Android Curso de perfeccionamiento: Programación de Android 2013 1 Para desarrollar aplicaciones Android debemos instalar el siguiente software en nuestro

Más detalles

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre

DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID. Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre DESARROLLADOR ANDROID INTRODUCCIÓN ANDROID Ing. Marco Antonio Toscano Freire mtoscano@matoosfe.com tw: martosfre Introducción Aplicaciones Móbiles Desventajas Tanto las pantallas como teclados son demasiado

Más detalles

Programación Multimedia. Ingeniería Multimedia. Universitat de Valéncia. 1

Programación Multimedia. Ingeniería Multimedia. Universitat de Valéncia. 1 1. Formularios. Crear un formulario como el de la imagen. Añadir estilos modificar la apariencia de los elementos y para que se resalten los campos que sean obligatorios. Programación Multimedia. Ingeniería

Más detalles

Mi Primer Proyecto en Android Studio

Mi Primer Proyecto en Android Studio Mi Primer Proyecto en Android Studio Para crear un nuevo proyecto ejecutaremos Android Studio y desde la pantalla de bienvenida pulsaremos la opción Start a new Android Studio project para iniciar el asistente

Más detalles

Grupo de Usuarios de Linux Universidad Carlos III de Madrid Jornadas de Noviembre 2010. Desarrollando Aplicaciones para Android.

Grupo de Usuarios de Linux Universidad Carlos III de Madrid Jornadas de Noviembre 2010. Desarrollando Aplicaciones para Android. Grupo de Usuarios de Linux Universidad Carlos III de Madrid Jornadas de Noviembre 2010 Desarrollando Aplicaciones para Android Tania Pérez Índice Qué es Android? Historia Características Competidores Dispositivos

Más detalles

Audio y vídeo en Ardora 7 www.webardora.net

Audio y vídeo en Ardora 7 www.webardora.net En los distintos tipos de contenidos que crea Ardora puede incluir archivos multimedia, tante de audio como de video. AUDIO: Por ejemplo, en las actividades interactivas, junto con los mensajes de felicitación

Más detalles

FingerCMS para ANDROID (Software Monitorización Central) Manual de Usuario

FingerCMS para ANDROID (Software Monitorización Central) Manual de Usuario FingerCMS para ANDROID (Software Monitorización Central) Manual de Usuario (Versión 01.10.07 - Marzo 2014) INDICE INDICE 1. Descripción del Producto 3 1.1 Características 3 2. Descargar Aplicativo para

Más detalles

Crear una Activity en Android. Paso por paso

Crear una Activity en Android. Paso por paso 19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que

Más detalles

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música.

Audio digital. 1) Captura y codificación. 2) Formatos de sonido digital. 3) Grabador de sonido. 4) Extractor de música. Audio digital 1) Captura y codificación 2) Formatos de sonido digital 3) Grabador de sonido 4) Extractor de música. Sound Juicer 5) Edición de sonido digital. Audacity Captura y codificación del sonido

Más detalles

MANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad

MANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad MANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad Versión 1.0 Área de Arquitecturas Hoja de Control Título Documento de Referencia Responsable Guia de entregas con subversion

Más detalles

Manual Mca006. Manual Mca006 CURSO ANDROID DESARROLLO de APLICACIONES MÓVILES, 24 horas

Manual Mca006. Manual Mca006 CURSO ANDROID DESARROLLO de APLICACIONES MÓVILES, 24 horas Sé diferente, intégrate Mca006 Manual Mca006 CURSO ANDROID DESARROLLO de APLICACIONES MÓVILES, 24 horas Autor: Olrando Gutiérrez Fecha: 10 / 05 / 2013 Todos los derechos reservados, prohibida la reproducción,

Más detalles

JVC CAM Control (para Windows) Guía de usuario

JVC CAM Control (para Windows) Guía de usuario JVC CAM Control (para Windows) Guía de usuario Español Este es el manual de instrucciones del software (para Windows) de Live Streaming Camera GV-LS2/GV-LS1 realizado por JVC KENWOOD Corporation. El sistema

Más detalles

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android

[PROGRAMACIÓN ANDROID] Programación Android. Dv-Alpha Solutions TIC S.L. Carlos Acevedo. Curso de desarrollo de aplicaciones para dispositivos Android 2013 Programación Android Dv-Alpha Solutions TIC S.L. Carlos Acevedo [PROGRAMACIÓN ANDROID] Curso de desarrollo de aplicaciones para dispositivos Android www.dv-alpha.com Página 1 Modulo 1 El estándar

Más detalles

SESIÓN 5 MANEJO DE BASES DE DATOS SQLITE

SESIÓN 5 MANEJO DE BASES DE DATOS SQLITE SESIÓN 5 MANEJO DE BASES DE DATOS SQLITE Contenidos Resumen...1 Práctica guiada 7: ListaCompra...1 Implementación de la base de datos...2 Actividad principal: ListaCompraActivity...6 Actividad secundaria:

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Manejo de las comunicaciones de red en Android

Manejo de las comunicaciones de red en Android Manejo de las comunicaciones de red en Android 1. Comunicaciones con Android 1. Permisos de aplicación para acceso y gestión de comunicaciones 2. Ejemplo de uso de URL 3. Comprobar la disponibilidad de

Más detalles

Practica 1 Estructura De Un Proyecto En ANDROID

Practica 1 Estructura De Un Proyecto En ANDROID Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Practica 1 Estructura De Un Proyecto En ANDROID Seguimos con el Curso de Programación

Más detalles

Guarango Radio versión 0.5

Guarango Radio versión 0.5 Guarango Radio versión 0.5 Manual de uso Febrero 2015 Charles Escobar http://www.guarangoradio.com Manual Guarango Radio http://www.guarangoradio.com 2 Índice de contenido MANUAL DE USUARIO...3 Introducción...3

Más detalles

Seguridad y Protección de Datos en Android. 22 o Escuela de Verano de Ciencias Informáticas RIO 2015

Seguridad y Protección de Datos en Android. 22 o Escuela de Verano de Ciencias Informáticas RIO 2015 Seguridad y Protección de Datos en Android Juan Heguiabehere Joaquín Rinaudo 22 o Escuela de Verano de Ciencias Informáticas RIO 2015 Sobre el curso Lunes: Android como plataforma de desarrollo - Malware

Más detalles

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé? Aprendiendo APP INVENTOR 13 Introducción App Inventor es una aplicación que permite crear aplicaciones para sistemas operativos Android. Google Labs lanzó su primera versión de Google App Inventor en julio

Más detalles

Servicios de la plataforma Android

Servicios de la plataforma Android Índice 1 2 3 4 5 6 Librerías de compatibilidad y servicios...3 1.1 Compatibilidad de la aplicación...3 1.2 Fragmentos...4 1.3 Loaders...11 1.4 Librerías de compatibilidad... 14 1.5 Librerías de servicios...

Más detalles

IVista: es la interfaz con la que el Presentador se comunica con la vista.

IVista: es la interfaz con la que el Presentador se comunica con la vista. Capítulo 3 MODELO DE DISEÑO 3.1 Arquitectura Modelo-Vista-Presentador La arquitectura Modelo-Vista-Presentador (MVP) [11] separa el modelo, la presentación y las acciones basadas en la interacción con

Más detalles

Tema 3: Audio y vídeo

Tema 3: Audio y vídeo Tema 3: Audio y vídeo Distribución de audio y vídeo 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Podcasts Descarga progresiva Retransmisión en directo 2 Podcast Podcast = ipod + broadcast

Más detalles

http://www.droidlife.com/#47

http://www.droidlife.com/#47 Oct 2003 Fundación de Android, Inc. en Palo Alto, CA. 16 Ago, 2005 Android, Inc. es adquirida por Google. 5 Nov, 2007 Se anuncia el Open Handset Alliance (OHA), una alianza formada por 34 compañías líderes

Más detalles

Android 5 Principios del desarrollo de aplicaciones Java

Android 5 Principios del desarrollo de aplicaciones Java La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1 Creación de una Cuenta de desarrollador 16 3.2 Publicación de una aplicación 17 3.3 Seguimiento y actualización de una aplicación

Más detalles

Curso: Idiomas y Nuevas Tecnologías

Curso: Idiomas y Nuevas Tecnologías Curso: Idiomas y Nuevas Tecnologías 20 de mayo de 2005 Índice 1. Sonido 1 1.1. Antes de empezar..................................... 1 1.2. Grabación de sonido................................... 3 1.3.

Más detalles

Repositorios de vídeos en Internet como recurso para el aula de secundaria.

Repositorios de vídeos en Internet como recurso para el aula de secundaria. Repositorios de vídeos en Internet como recurso para el aula de secundaria. María Nieves Carralero Colmenar Profesora de Educación Secundaria ncarralero@jccm.es 1. INTRODUCCIÓN Actualmente existen una

Más detalles

Tema 4: Audio y Vídeo digital

Tema 4: Audio y Vídeo digital Tema 4: Audio y Vídeo digital 1. Introducción La vibración de las partículas del aire es captada por nuestro oído y crea una sensación en nuestro cerebro que llamamos sonido. El sonido digital es la información

Más detalles

Multiply: repositorio de archivos Diseño de materiales multimedia. Web 2.0. 5.6 Multiply: repositorio de archivos

Multiply: repositorio de archivos Diseño de materiales multimedia. Web 2.0. 5.6 Multiply: repositorio de archivos 440 5.6 Multiply: repositorio de archivos 441 5.6 Multiply: repositorio de archivos Existen espacios donde es posible subir archivos multimedia (imagen, audio, vídeo, animaciones, archivos etc) que luego

Más detalles

1 de Mayo 2015 al 1 de Mayo 2016 Capacitación Android nivel Básico y Experto MexicoFirst

1 de Mayo 2015 al 1 de Mayo 2016 Capacitación Android nivel Básico y Experto MexicoFirst 1 de Mayo 2015 al 1 de Mayo 2016 Capacitación Android nivel Básico y Experto MexicoFirst Propuesta de Certificaciones Misión: Proveer servicios de capacitación y consultoría en áreas estratégicas dentro

Más detalles