Gráficos y multimedia
|
|
- Silvia Sáez Parra
- hace 5 años
- Vistas:
Transcripción
1 Gráficos y multimedia Sesión 1: reproducción de medios en Android Depto. Ciencia de la Computación e IA
2 Puntos a tratar La clase MediaPlayer Reproducción de Audio Reproducción de Vídeo VideoView MediaPlayer Toma de fotografías Media Store Reproducción Android 2
3 La clase MediaPlayer Clase utilizada para la reproducción de medios Medios desde diferentes fuentes Dos formas de inicialización Método create MediaPlayer resourceplayer = MediaPlayer.create(appContext, R.raw.my_audio); MediaPlayer fileplayer = MediaPlayer.create(appContext,Uri.parse("file:///sdcard/localfile.mp3")); MediaPlayer urlplayer = MediaPlayer.create(appContext, Uri.parse(" MediaPlayer contentplayer = MediaPlayer.create(appContext, Settings.System.DEFAULT_RINGTONE_URI); Método setdatasource MediaPlayer mediaplayer = new MediaPlayer(); mediaplayer.setdatasource("/sdcard/test.mp3"); mediaplayer.prepare(); Reproducción Android 3
4 Reproducir audio con MediaPlayer Reproducción Android 4
5 Reproducir audio con MediaPlayer Otros métodos Control de repetición Activación de pantalla Volumen Duración if (!mediaplayer.islooping()) mediaplayer.setlooping(true); mediaplayer.setscreenonwhileplaying(true); mediaplayer.setvolume(1f, 0.5f); mediaplayer.start(); int pos = mediaplayer.getcurrentposition(); int duration = mediaplayer.getduration(); mediaplayer.seekto(pos + (duration-pos)/10); Reproducción Android 5
6 Reproducir vídeo con VideoView Similar a la reproducción de audio, excepto No es posible tener un vídeo como recurso de la aplicación Se necesita una superficie sobre la que reproducir Vista VideoView encapsula Superficie sobre la que reproducir Objeto MediaPlayer <VideoView android:id="@+id/superficie" android:layout_height="fill_parent" android:layout_width="fill_parent"> </VideoView> videoview1.setvideouri(" videoview2.setvideopath("/sdcard/test2.3gp"); Reproducción Android 6
7 Reproducir vídeo con VideoView Control de reproducción setkeepscreenon start stopplayback pause seekto VideoView videoview = (VideoView)findViewById(R.id.superficie); videoview.setkeepscreenon(true); videoview.setvideopath("/sdcard/ejemplo.3gp"); if (videoview.canseekforward()) videoview.seekto(videoview.getduration()/2); videoview.start(); // Hacer algo durante la reproducción videoview.stopplayback(); Reproducción Android 7
8 Reproducir vídeo con MediaPlayer Se requiere superficie de tipo SurfaceHolder Por ejemplo: SurfaceView Asignación de la superficie al objeto MediaPlayer Método setdisplay Inicialización de la superficie asíncrona implements SurfaceHolder.Callback Método surfacecreated Reproducción Android 8
9 Reproducir vídeo con MediaPlayer public class MiActividad extends Activity implements SurfaceHolder.Callback { private MediaPlayer public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.main); mediaplayer = new MediaPlayer(); SurfaceView superficie = (SurfaceView)findViewById(R.id.superficie); // Obteniendo el objeto SurfaceHolder a partir del SurfaceView SurfaceHolder holder = superficie.getholder(); holder.addcallback(this); holder.settype(surfaceholder.surface_type_push_buffers); Reproducción Android 9
10 Reproducir vídeo con MediaPlayer public void surfacecreated(surfaceholder holder) { try { mediaplayer.setdisplay(holder); mediaplayer.setdatasource([...]); mediaplayer.prepare(); mediaplayer.start(); catch (IllegalArgumentException e) { Log.d("MEDIA_PLAYER", e.getmessage()); catch (IllegalStateException e) { Log.d("MEDIA_PLAYER", e.getmessage()); public void surfacedestroyed(surfaceholder holder) { mediaplayer.release(); public void surfacechanged(surfaceholder holder, int format, int width, int height) { Reproducción Android 10
11 Toma de fotografías Intent implícito (startactivityforresult) Acción MediaStore.ACTION_IMAGE_CAPTURE Modos Thumbnail Comportamiento por defecto Parámetro extra data en Intent de respuesta en onactivityresult tipo Bitmap Imagen completa Si se especifica URI como parámetro extra MediaStore.EXTRA_OUTPUT Sin Intent de respuesta Reproducción Android 11
12 Toma de fotografías private void getthumbailpicture() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startactivityforresult(intent, TAKE_PICTURE); private void savefullimage() { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File file = new File(Environment.getExternalStorageDirectory(), "prueba.jpg"); ficherosalidauri = Uri.fromFile(file); intent.putextra(mediastore.extra_output, ficherosalidauri); startactivityforresult(intent, TAKE_PICTURE); Reproducción Android 12
13 Toma de protected void onactivityresult(int requestcode, int resultcode, Intent data) { if (requestcode == TAKE_PICTURE) { Uri imagenuri = null; // Comprobamos si el Intent ha devuelto un thumbnail if (data!= null) { if (data.hasextra("data")) { Bitmap thumbnail = data.getparcelableextra("data"); // HACER algo con el thumbnail else { // HACER algo con la imagen almacenada en ficherosalidauri Reproducción Android 13
14 Media Store Por defecto, contenido multimedia privado a la aplicación MediaStore Base de datos con metainformación sobre contenido multimedia Proveedor de contenidos MediaScannerConnection Inclusión de nuevo contenido en MediaStore Detección automática del tipo de contenido Reproducción Android 14
15 Media Store MediaScannerConnectionClient mediascannerclient = new MediaScannerConnectionClient() { private MediaScannerConnection msc = null; { msc = new MediaScannerConnection(getApplicationContext(), this); msc.connect(); public void onmediascannerconnected() { msc.scanfile("/mnt/sdcard/dcim/prueba.mp4", null); public void onscancompleted(string path, Uri uri) { // Realizar otras acciones adicionales ; msc.disconnect(); Reproducción Android 15
16 Eclipse y tarjeta SD Reproducción Android 16
17 Eclipse y tarjeta SD Reproducción Android 17
18 Preguntas...? Reproducción Android 18
Desarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 5: Multimedia Desarrollo de Aplicaciones para Android 2011 Depto. Ciencia de la Computación e IA Multimedia 1 Puntos a tratar Multimedia en Android Reproducción
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 13: Multimedia Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Multimedia 1 Puntos a tratar Multimedia en Android Reproducción
Más detallesMultimedia. Índice. Copyright 2010 Depto. CCIA All rights reserved.
Índice 1 Reproducción de audio...2 2 Reproducción de vídeo usando el control Video View...4 3 Reproducción de vídeo basada en Media Player...6 4 Toma de fotografías...7 5 Agregar ficheros multimedia en
Más detallesMultimedia. Índice. Copyright 2014 Depto. CCIA All rights reserved.
Índice 1 Reproducción de audio...2 2 Reproducción de vídeo usando el control VideoView...4 3 Reproducción de vídeo basada en MediaPlayer...6 4 Toma de fotografías...8 5 Agregar ficheros multimedia en el
Más detallesReproducció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 detallesGráficos y multimedia
Gráficos y multimedia Sesión 4: grabación de vídeo/audio y gráficos avanzados en Android 2011 2012 Depto. Ciencia de la Computación e IA Puntos a tratar Grabación de medios Intents MediaRecorder Síntesis
Más detallesGráficos y multimedia
Índice 1 2 3 4 5 6 Reproducción de medios en Android... 3 1.1 Reproducción de audio... 3 1.2 Reproducir vídeo mediante VideoView...5 1.3 Reproducir vídeo con MediaPlayer... 7 1.4 Toma de fotografías...
Más detallesTema 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 detallesGrabación de audio/vídeo y gráficos avanzados en Android - Ejercicios
Grabación de audio/vídeo y gráficos avanzados en Android - Ejercicios Índice 1 Síntesis de voz con Text to Speech... 2 2 Gráficos 3D... 3 3 Grabación de vídeo con MediaRecorder (*)... 3 1. Síntesis de
Más detallesGrabación de audio/vídeo y gráficos avanzados en Android
Grabación de audio/vídeo y gráficos avanzados en Android Índice 1 Grabando vídeo y audio... 2 1.1 Usando Intents para capturar vídeo...2 1.2 Usando la clase MediaRecorder...3 1.3 Configurando y controlando
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 11: Gráficos avanzados Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Gráficos avanzados 1 Puntos a tratar Gráficos
Más detallesEn nuestra actividad principal, creamos el objeto vista previa. Este objeto se creará el objeto cámara y volver a la actividad CameraDemo.
Uso de la Cámara API Android SDK es compatible con la conectividad a la cámara integrada. Usar la cámara para tomar fotos es relativamente fácil. Es algo más difícil de configurar la previa de la cámara
Más detallesANDROID: NIVEL III. Realizado por: Diana Alfaro Página 1
ANDROID: NIVEL III Realizado por: Diana Alfaro Página 1 CONTENIDO: ANDROID III PERMISOS EN ANDROID... 3 TRABAJANDO EN ANDROID CON:... 4 Cámara... 4 Diseño de la interfaz... 4 Código... 4 Video... 7 Configuración
Más detallesDesarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 3: Gráficos avanzados Desarrollo de Aplicaciones para Android Depto. Ciencia de la Computación e IA Gráficos avanzados 1 Puntos a tratar Personalización de
Más detallesAndroid TAG y el principio DRY
Android es una plataforma de desarrollo que empieza a tener el sobrenombre de INFINITA en cuanto a las cosas que se pueden hacer, conjunto de APIs soportadas etc. Sin embargo al ser tan grande muchas veces
Más detallesEspecialista Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles. Plataforma Android. Sesión 1: introducción a Android
Plataforma Android Sesión 1: introducción a Android 2011 2012 Depto. Ciencia de la Computación e IA Puntos a tratar Aplicaciones Android El archivo Manifest Ciclo de ejecución de aplicaciones Recursos
Más detallesEspecialista Universitario en Desarrollo de Aplicaciones para Dispositivos Móviles. Plataforma Android
Plataforma Android Sesión 2: Intents y navegación entre actividades 2011 2012 Depto. Ciencia de la Computación e IA Puntos a tratar Intents Introducción Lanzar actividades Navegación Tareas launchmode
Más detallesDesarrollo de Aplicaciones Criptográficas en Android
Desarrollo de Aplicaciones Criptográficas en Android José A. Montenegro Dpto. Lenguajes y Ciencias de la Computación ETSI Informática. Universidad de Málaga monte@lcc.uma.es 24 de octubre de 2011 José
Más detallesSensores. JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Marzo 2012
Sensores JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Marzo 2012 Contenidos Tipos de sensores. Sensores de movimiento Sensores de posición. Sensores ambientales. Framework para manejar los sensores.
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:
Examen de Java Nombre: DNI: Titulación: 1. Cómo podemos compilar desde la línea de comandos la clase Java A que utiliza una librería empaquetada bd.jar? 2. Indica si es correcto el siguiente código. Justifica
Más detallesAplicación Android de Asistencia al Caminante
Aplicación Android de Asistencia al Caminante Enrique R. Delgado Garrido Almacenamiento de datos en Android. Documento: Índice de contenido.1 A2.- Almacenamiento de datos en Android.2 A.2.1 - Preferences2
Más detallesALMACENAMIENTOS 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 detallesServicios de la plataforma Android
Servicios de la plataforma Android Sesión 1: Librerías de compatibilidad y servicios 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Compatibilidad de versiones Fragmentos Loaders Librería
Más detallesQue es un Android Intent?
Cuando uno empieza a programar para Android se suele topar mas pronto que tarde con el concepto de Intent y de repende comienzan a surgir muchas dudas. Si miramos en el diccionario la traducción es Intento
Más detallesColas Implementación con gestión estática de memoria
Colas Implementación con gestión estática de memoria Esquema general 0 1 2 3 n - 1... _primero = 0 _ultimo = 0 Esquema general * Añadir un elemento a la cola. 0 1 2 3 n - 1 'a'... 1) _vector[_ultimo] =
Más detallesPráctica 3. Android. Tutorial appfotovoz
Práctica 3. Android. Tutorial appfotovoz José Antonio Larrubia García José Miguel Navarro Moreno Índice: 1.- Introducción. 2.- Descripción de la solución y problemas encontrados. 3.- Manual de uso. 4.-
Más detallesSensores de los dispositivos
Sensores de los dispositivos Sesión 2: Geolocalización y mapas 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Geolocalización Actualización de la posición Alertas de proximidad Geocoder
Más detallesTema 2: Diseño de servicios para móviles
Tema 2: Diseño de servicios para móviles Listas y menús 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Spinners Listas Adaptadores Menús de opciones Menús contextuales 2 Spinner Cuadro
Más detallesSESIÓ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 detallesEjercicios - Introducción a Android
Índice 1 Nuestra primera aplicación Android (0.8 puntos)... 2 2 Depuración en Android por medio de LogCat (0.8 puntos)...3 3 Estados de ejecución (0.8 puntos)... 6 4 Esperando el resultado de otra actividad
Más detallesSMAATSDK. REQUISITOS Y DOCUMENTACIÓN DEL MÓDULO INTELLIGENTSCANNER EN ANDROID RELEASE v1.0
SMAATSDK REQUISITOS Y DOCUMENTACIÓN DEL MÓDULO INTELLIGENTSCANNER EN ANDROID RELEASE v1.0 Índice de contenido Alcance...3 Objetivos...3 Diagrama de funcionamiento general...4 Ejemplo de encarpetado y ficheros
Más detallesPráctica 5. Fecha límite de entrega: viernes, 14 de diciembre
Algoritmos http://www.lfcia.org/alg/ 2007-2008 Ingeniería Informática Ingeniería Técnica de Informática de Gestión Práctica 5 Fecha límite de entrega: viernes, 14 de diciembre Implementación de un Diccionario
Más detallesTP Nº4 Android - SQLite Fecha Miércoles 2013/08/14 Profesor: Pablo Ulman (Polshu).
BASES DE DATOS EN ANDROID Bases de datos SQLite SQLite es una base de datos Open Source que se encuentra embebida en Android Las Bases de datos que se crean son accesibles por nombre desde cualquier clase
Más detallesManejadores en Android LSUB, GYSC, URJC
Manejadores en Android LSUB, GYSC, URJC Botones Vamos a hacer una aplicación con un grupo de botones Layout LinearLayout Orientación vertical Con dos grupos de botones de radio de orientación horizontal
Más detallesUnidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Más detallesPersistencia. Sesión 1: Ficheros y SQLite en Android. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
Persistencia Sesión 1: Ficheros y SQLite en Android 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Ficheros tradicionales en Android Apertura de ficheros Ficheros como recursos Operar
Más detallesCODIGO 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 detallesPROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; }
PROGRAMACIÓN EN JAVA { una línea para definir, crear o ejecutar ; } JFC Y API SPECIFICATIONS OBJECT INTERFACE ABSTRACT IMPLEMENTS EXTENDS NEW EXTENDS (Hasta que una clase derivada deje de ser ABSTRACT)
Más detallesNIVEL 15: ESTRUCTURAS RECURSIVAS BINARIAS
1 NIVEL 15: ESTRUCTURAS RECURSIVAS BINARIAS Árboles Binarios y Árboles Binarios Ordenados 2 Contenido Árboles binarios Iteradores Árboles binarios ordenados 3 Árboles binarios Algunas definiciones para
Más detallesANEXO 2: Código fuente de la aplicación
ANEXO 2: Código fuente de la aplicación Índice 1. Relación de clases... 3 1.1 agentes.beans... 3 1.1.1 Cliente.java... 3 1.1.2 Articulo.java... 5 1.1.3 Usuario.java... 8 1.1.4 Pedido.java... 9 1.1.5 PedidoLinea.java...
Más detallesTítulo del Proyecto: Autor: Director: TESINA PARA LA OBTENCIÓN DEL TÍTULO DE: Máster en Desarrollo de Aplicaciones sobre Dispositivos Móviles
Título del Proyecto: Proyecto de Reproductor de listass multimedia Autor: Ruiz Fuentes, Jesús Director: Carbonell Frasquet, Vicente TESINA PARA LA OBTENCIÓN DEL TÍTULO DE: Máster en Desarrollo de Aplicaciones
Más detallesEjercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java
Android Con Java Ejercicio 20 Uso de SQLite en Android Objetivo del Ejercicio El objetivo del ejercicio poner en práctica el concepto de SQLite en Android. Al finalizar el ejercicio deberemos poder acceder
Más detallesVariables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Más detallesTutorial appgpsqr. Pedro Antonio Ruiz Cuesta Ignacio Martín Requena
Nuevos Paradigmas de Interacción (2015-2016) Grado en Ingeniería Informática Universidad de Granada Tutorial appgpsqr Pedro Antonio Ruiz Cuesta Ignacio Martín Requena 9 de febrero de 2016 1 Índice 1. Introducción
Más detallesEjercicio 21. Manejo de Sonido en Android. Android Con Java. Ejercicio 21. Manejo de Sonido en Android. Curso de Android con Java
Android Con Java Ejercicio 21 Manejo de Sonido en Android Objetivo del Ejercicio El objetivo del ejercicio poner en práctica el Manejo de Sonido en Android. Al finalizar el ejercicio deberemos escuchar
Más detallesProgramación en Android LSUB, GSYC, URJC
Programación en Android LSUB, GSYC, URJC Introducción Teléfono o Emulador Android Studio Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil Aplicaciones
Más detallesAndroid avanzado. Sesión 5: Notificaciones. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
Android avanzado Sesión 5: Notificaciones 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Notificaciones Toast Personalización Notificaciones de la Barra de Estado Configuración y uso Cuadros
Más detallesGráficos avanzados. Índice
Índice 1 Gráficos... 2 1.1 Lienzo y pincel...2 1.2 Primitivas geométricas...4 1.3 Cadenas de texto... 6 1.4 Imágenes... 7 1.5 Elementos drawables... 8 2 Animación... 10 2.1 Animación por fotogramas...
Más detallesEstructuras de Datos Clase 4 Pilas y colas
Estructuras de Datos Clase 4 Pilas y colas Dr. Sergio A. Gómez http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca, Argentina Tipo
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 10: Interfaz de usuario Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Interfaz de usuario-1 Puntos a tratar Views Layouts
Más detallesExperto en Desarrollo de Aplicaciones para Dispositivos Móviles Android avanzado
Android avanzado Sesión 3: Servicios 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Servicios propios Ciclo de vida Iniciar tras el arranque Servicios y AsyncTask Broadcast Receiver Pending
Más detallesTítulo del Proyecto: Autor: Director: TESINA PARA LA OBTENCIÓN DEL TÍTULO DE: Máster en Desarrollo de Aplicaciones sobre Dispositivos Móviles
Título del Proyecto: Canciones Inglés Autor: Gómez Sacedón, Mario Director: TESINA PARA LA OBTENCIÓN DEL TÍTULO DE: Tomás Gironés, Jesús Máster en Desarrollo de Aplicaciones sobre Dispositivos Móviles
Más detalles// Comprobamos que la ejecución por línea de comandos es correcta; // si no es así, se indica la forma correcta.
12.- CÓDIGO FUENTE /******************************************************************************* * La clase Client es la que contiene el método main de la aplicación * * y se encarga de leer la petición
Más detallesDesarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 7: Servicios de red Desarrollo de Aplicaciones para Android Depto. Ciencia de la Computación e IA Servicios de red-1 Puntos a tratar Conexiones HTTP Parsing
Más detallesCursos de orientación profesional
Cursos de orientación profesional ACCIONES COFINANCIADAS CON FONDOS COMUNITARIOS DEL FONDO SOCIAL EUROPEO, A TRAVÉS DEL PROGRAMA OPERATIVO FONDO SOCIAL EUROPEO DE CANARIAS 20072013 CON UN PORCENTAJE DE
Más detallesDocumento de Integración. Librería Android Pago App
Documento de Integración Librería Android Pago App 1 Índice 1. Introducción 2. Objetivo 3. Beneficios de la librería de VisaNet 4. Definiciones 5. Integración a. Consideraciones b. Implementación i. Registrar
Más detallesCurso 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 detallesPOO: Clases y objetos
POO: Clases y objetos Programación de aplicaciones 1 Introducción En los lenguajes de programación orientados a objetos, tenemos la posibilidad de extender el lenguaje mediante la creación de nuevo tipos,
Más detallesInterfaz de usuario. Índice
Índice 1 Views...2 1.1 Algunas clases útiles...4 2 Layouts... 7 3 Eventos... 8 4 Activities e Intents...8 5 Menús y preferencias...11 En esta sesión vamos a introducir el diseño y programación de interfaces
Más detallesEjercicio 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 detallesEjercicio 16. Mejora de Notificaciones en Android. Android Con Java. Ejercicio 16. Mejora de Notificaciones en Android. Curso de Android con Java
Android Con Java Ejercicio 16 Mejora de Notificaciones en Android Objetivo del Ejercicio El objetivo del ejercicio es entender y utilizar algunas de las nuevas clases para mejorar el manejo de Notificaciones
Más detallesAlmacenamiento en Android
Almacenamiento en Android LSUB, GYSC, URJC Todo lo que hay que saber http://developer.android.com/guide/topics/ data/data-storage.html Dentro de una Aplicación Ya hemos visto, que se puede pasar con el
Más detallesProgramació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 detallesTareas en segundo plano AsyncTask Thread
Tareas en segundo plano AsyncTask Thread Programació De Dispositius Mòbils PRDM Cristobal Raya Giner 2015 Hilos de ejecución En una aplicación Android, todas las actividades, los servicios y los broadcast
Más detallesInterfaz 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 detallesExamen parcial Convocatoria de junio de 2005 FUNDAMENTOS DE LA PROGRAMACIÓN
EJERCICIO 1 (1.5 puntos) Diseñe un conjunto de casos de prueba adecuado para comprobar el funcionamiento de un método encargado de calcular la duración de una llamada telefónica. Entradas Hora de inicio
Más detallesServicios Web Android
Índice 1 Introducción...2 2 Ejercicios... 2 2.1 Listado de libros a partir de servicios web (0,5 puntos)... 2 2.2 Obteniendo las portadas de los libros (0,5 puntos)...3 2.3 Añadir un libro (0,5 puntos)...5
Más detallesSebastián García Galán
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán sgalan@ujaen.es Variables y tipos de datos Operaciones y operadores Clases y objetos Tipos
Más detallesSesión 3: Transacciones
Sesión 3: Transacciones JMS y JavaEE 2010-2011 Depto. Ciencia de la Computación e IA Puntos a tratar Transacciones Locales Ejemplos Síncrono y Asíncrono Transacciones Distribuidas Conexiones Perdidas JMS
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 14: Ficheros y acceso a datos Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Ficheros y datos-1 Puntos a tratar Ficheros
Más detallesProgramación concurrente
Programación concurrente Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) montenegro@fdi.ucm.es Programación concurrente
Más detallesDesarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 6: Ficheros y acceso a datos Desarrollo de Aplicaciones para Android 2012 Depto. Ciencia de la Computación e IA Ficheros y datos-1 Puntos a tratar Ficheros
Más detallesEstructuras de Datos Clase 6 Listas e Iteradores (primera parte)
Estructuras de Datos Clase 6 Listas e Iteradores (primera parte) Dr. Sergio A. Gómez http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía
Más detalles3.3 Conceptos Básicos del Lenguaje Java
3.3 Conceptos Básicos del Lenguaje Java Conjunto de Caracteres Java utiliza Unicode, un conjunto de caracteres de 16 bits Java permite leer ASCII de 7-bit o Latin-1, conviertiéndolo a Unicode Son pocos
Más detallesINTRODUCCIÓ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 detallesConstrucciones del Lenguaje Java
Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.
Más detallesDiseño de tipos Igualdad, representación, código, copia y relación de orden
Práctica 4 Diseño de tipos Igualdad, representación, código, copia y relación de orden Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.1 Índice Gestión de excepciones
Más detallesPRIMER EXAMEN PARCIAL. 5 de febrero de SOLUCIONES
FUNDAMENTOS DE PROGRAMACIÓN Curso: 2012/13 PRIMER EXAMEN PARCIAL. 5 de febrero de 2013. SOLUCIONES Versión:1.0.7 EJERCICIO 1: El tipo Beca a) 0,25 puntos public enum TipoBeca { ORDINARIA, MOVILIDAD, EMPRESA
Más detallesAndroid Colision. Manifiesto
Android Colision En este tutorial aprenderemos a manejar colisiones entre objetos, implementar listas encadenadas para manejar colecciones de objetos y también implementaremos la clase MediaPlayer la cual
Más detallesCrear un Splash-Screen
Crear un Splash-Screen El splashscreen es una pantalla que carga justo cuando se abre la aplicación y que generalmente tiene algún aviso que indica al usuario que algo está sucediendo mientras se carga
Más detallesCursos de orientación profesional
Cursos de orientación profesional ACCIONES COFINANCIADAS CON FONDOS COMUNITARIOS DEL FONDO SOCIAL EUROPEO, A TRAVÉS DEL PROGRAMA OPERATIVO FONDO SOCIAL EUROPEO DE CANARIAS 20072013 CON UN PORCENTAJE DE
Más detallesProgramación multimedia y dispositivos móviles. Android y JSON
Programación multimedia y dispositivos móviles Android y JSON JSON JSON (JavaScript Object Notation) es un formato para el intercambios de datos, básicamente JSON describe los datos con una sintaxis dedicada
Más detallesAnexo. Control de errores
Anexo. Control de errores Tipos de errores Los errores en un programa o algoritmo se pueden clasificar de la siguiente manera Errores de compilación Los errores de compilación no permiten la ejecución
Más detallesTecnología de Programación
Tecnología de Programación Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Dispositivos móviles Dispositivos móviles 2005 2002 Dispositivos móviles
Más detallesMONITORES EN JAVA. Antonio Tomeu Control de la Concurrencia en Java: API Estándar
MONITORES EN JAVA Un monitor es un objeto que implementa acceso bajo e.m. a todos sus métodos, y provee sincronización En Java, son objetos de una clase cuyos métodos públicos son todos synchronized Un
Más detallesTutorial de uso de Android Asynchronous HTTP Client (LOOPJ) Programación en Internet
Tutorial de uso de Android Asynchronous HTTP Client (LOOPJ) Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
Más detalles1. 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 detallesPRÁCTICA 4: DISEÑO DE TIPOS Versión: 1.0.1
FUNDAMENTOS DE PROGRAMACIÓN Curso: 2010/11 PRÁCTICA 4: DISEÑO DE TIPOS Versión: 1.0.1 SOLUCIONES Ejercicios 1, 2 y 3 Definición de interfaces Tipo Punto public interface Punto extends Copiable,
Más detallesListas ordenadas Implementación
Listas ordenadas Implementación Esquema general _primero _resto 12 3 5-7 17 Esquema general _primero _resto 12 3 5-7 17 _primero _resto -7 3 5 12 17 public ListaOrdenada () { super(); public ListaOrdenada
Más detallesALGORITMICA Y PROGRAMACION POR OBJETOS I
ALGORITMICA Y PROGRAMACION POR OBJETOS I Nivel 6 Manejando Estructuras Contenedoras de 2 Dimensiones y Persistencia Marcela Hernández Hoyos Motivación BrazoMecanico bodega Bodega 0.. n ArrayList 0.. n
Más detallesTutorial 1: Desarrollo de un plugin
Tutorial 1: Desarrollo de un plugin En este tutorial introductorio se creará un plugin siguiendo una de las plantillas que ofrece Eclipse. Concretamente se extenderá una vista para mostrar cierta información
Más detallesMotor libgdx para Android y Java
Índice 1 Estructura del proyecto libgdx... 2 2 Ciclo del juego...4 3 Módulos de libgdx...5 4 Gráficos con libgdx... 5 4.1 Sprites... 6 4.2 Animaciones y delta time...7 4.3 Fondos...8 4.4 Escena 2D... 8
Más detalles