SlideShare una empresa de Scribd logo
Programación Móvil para Redes
Nro. DD-106
Página 1 de 15
CODIGO DEL CURSO: II3401
Alumno(s): Nota
Grupo: Ciclo: III
Criterio de Evaluación
Excelente
(4pts)
Bueno (3pts) Regular (2pts)
Requiere
mejora (1pts)
No acept.
(0pts)
Cumple con todo
lo requerido por
el criterio
Cumple con la
mayoría de lo
requerido por el
criterio
Cumple con
algo de lo
requerido por el
criterio
Cumple con muy
poco de lo
requerido por el
criterio
No cumple
con nada de
lo requerido
por el criterio
Reconoce el uso de
componente reproductor y
TaifunFile
Reconoce el uso de
propiedades y eventos
Realiza los ejercicios
propuestos
Realiza observaciones y
conclusiones que aporten un
opinión crítica y técnica
Muestra orden y respeto en el
laboratorio y redacta el informe
ordenadamente, sin copias de
otros autores
Programación Móvil para Redes
LABORATORIO N° 09
Uso de reproductor con App Inventor
Programación Móvil para Redes
Nro. DD-106
Página 2 de 15
I.- OBJETIVOS:
• Uso de eventos y propiedades del componente reproductor y TaifunFile
• Uso de extensiones de manejo de archivos
II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.
III.- FUNDAMENTO TEÓRICO:
• Revisar el texto guía que está en el campus Virtual.
• Revisar información proporcionada en Canvas
IV.- NORMAS EMPLEADAS:
• No aplica
V.- RECURSOS:
• En este laboratorio cada alumno trabajará con un equipo con sistema operativo
Windows.
• Para el uso de la plataforma de desarrollo App Inventor debe poseer conexión a
internet
VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:
• El desarrollo del laboratorio es individual.
VII.- PROCEDIMIENTO:
Nota:
Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las
herramientas de desarrollo en un equipo externo.
CONSIDERACIONES
1. Se usará el software de desarrollo App Inventor 2
Programación Móvil para Redes
Nro. DD-106
Página 3 de 15
1. DISPOSICIÓN DE ELEMENTOS
1.1En este proyecto desarrollaremos 3 Screen. En el primer Screen mostraremos una lista de
opciones a seleccionar, en el segundo Screen se mostrará una ventana donde se podrá agregar
y reproducir emisoras online, y en el tercer Screen se mostrará una ventana donde se listará los
archivos multimedia de su dispositivo para poder reproducirlos.
2. DISEÑO DE INTERFACES Y LOGICA DE PROGRAMACION
2.1Cree un proyecto en AppInventor denominado: usoReproductor
2.2Se utilizarán los componentes del grupo “Medios”,
2.3Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada
2.4Solo se muestra la configuración de los elementos a utilizar, configure los demás
componentes a su criterio para que quede como muestra la imagen de arriba
Objeto Propiedad
Screen1 Dejar todo por defecto
Etiqueta 1 Configure según su criterio
Botón 1 Nombre Variable: btnEmisoras
Texto: Radio
Botón 2 Nombre Variable: btnReproductor
Texto: Reproductor
Programación Móvil para Redes
Nro. DD-106
Página 4 de 15
2.5Diseñe la programación para el botón “RADIO” permita mostrar el Screen2
2.6Agregue una nueva ventana llamada: Screen2
2.7Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada
2.8Solo se muestra la configuración de los elementos a utilizar, configure los demás
componentes a su criterio para que quede como muestra la imagen de arriba
Objeto Propiedad
Screen2 Dejar todo por defecto
Etiqueta1 Texto: Radios Online
Boton 1 Nombre Variable: btnSalir
Texto: Salir
Boton 2 Nombre Variable: btnReproductor
Texto: vacio
Imagen: pause.png
Deslizador1 ValorMaximo: 100
ValorMinimo: 0
PosiciónDelAngular: 50
Etiqueta2 Nombre Variable: lblEmisora
Texto: (EMISORA)
Boton 3 Nombre Variable: btnAgregar
Texto: Agregar Emisora
Programación Móvil para Redes
Nro. DD-106
Página 5 de 15
Boton 4 Nombre Variable: btnLimpiar
Texto: Limpiar Lista
VisorDeLIsta1 Nombre Variable: lstEmisoras
Notificador1 Dejar todo por defecto
Notificador2 Dejar todo por defecto
TinyBD1 Dejar todo por defecto
Reproductor1 Dejar todo por defecto
2.9Todas las emisoras las guardaremos localmente usando el componente TinyBD. Para
esto crearemos un procedimiento para listar las emisoras guardadas en TinyBD
2.10 Ahora programaremos la función de poder agregar emisoras que luego
guardaremos en TinyBD
Programación Móvil para Redes
Nro. DD-106
Página 6 de 15
2.11 Ahora veremos la forma de poder agregar emisoras online. El reproductor de App
Inventor permite reproducir música de manera local o remota. Usaremos esta
segunda funcionalidad para lo cual necesitaremos brindar al componente
Reproductor la URL de la radio online. Veremos una forma de obtener estos enlaces
remotos
2.11.1 Diríjase a Chrome e ingrese a la siguiente página: https://radios.com.pe. Se le
mostrara una lista emisoras, elegiremos una, para este caso elija “Oxigeno”.
Haga clic en la imagen de Play mostrado.
2.11.2 En el navegador Chrome haga clic en los 3 puntos al lado derecho→Más
herramientas → Herramientas del desarrollador(esta sección permite ver
todos los comandos enviados y recibidos al realizar una consulta a una página
web)
2.11.3 Haga clic en la pestaña Network y en la parte inferior se mostrará la lista de
recursos consumidos. Debemos buscar cuál de ellas tiene el enlace remoto,
será sencillo ubicarlo ya que la mayoría de elementos terminan en formato
JPG o PNG. En nuestro caso el enlace es RADIO_OXIGENO_SC,
Programación Móvil para Redes
Nro. DD-106
Página 7 de 15
2.11.4 Haga clic derecho sobre este y seleccione Abrir en nueva pestaña (Se
mostrará el reproductor, lo que indica que esta es la ruta remota de la radio).
Copie la dirección remota para agregarla al reproductor de App Inventor:
https://18323.live.streamtheworld.com/RADIO_OXIGENO_SC
2.11.5 OJO: usted puede obtener el enlace desde cualquier página, solo deberá
probar hasta encontrar el enlace del sitio remoto.
2.11.6 De manera alternativa, se alcanza la siguiente tabla con diferentes enlaces a
emisoras de radio
Emisora URL
Kiss FM http://kissfm.kissfmradio.cires21.com/kissfm.mp3.m3u
Onda Cero Málaga http://icecast-streaming.nice264.com/malaga
Los 40 http://22533.live.streamtheworld.com:80/LOS40_SC
Rock FM http://flucast-b04-05.flumotion.com/cope/rockfm-
low.mp3
Europa FM http://icecast-streaming.nice264.com/europafmback
Xtra Hits https://srv1.multiesfera.com:8020/hd
2.12 Vamos a agregar la funcionalidad de poder determinar qué acción deseamos
realizar al seleccionar un elemento de la lista de emisoras. Si deseas reproducir o
eliminar el elemento
Programación Móvil para Redes
Nro. DD-106
Página 8 de 15
2.13 Ejecute su aplicativo y verifique que puede agregar y reproducir una emisora
remota
2.14 Siguiendo lo visto en el punto 2.11 agregue otras 2 emisoras. Muestre sus
resultados
Funciona con cualquier URL identificado como radio o que reproduzca
sonido y cuando se sale de la interface sigue tocando la música.
Programación Móvil para Redes
Nro. DD-106
Página 9 de 15
Programación Móvil para Redes
Nro. DD-106
Página 10 de 15
2.15 Vamos a programar la funcionalidad de poder pausar y volver a reproducir una
emisora, además de controlar el volumen escuchado
2.16 Ahora agregue la funcionalidad de poder limpiar la lista de emisoras, cargar lista
de emisoras al iniciar la actividad y salir de la ventana
2.17 Ejecute su proyecto y verifique la funcionalidad de poder reproducir, pausar,
controlar volumen. Muestre los resultados a continuación.
2.18 Agregue una nueva ventana llamada: Screen3
2.19 Antes de empezar con el diseño vamos a agregar una extensión para el manejo
de archivos, para nuestro caso nos servirá para listar los archivos de una carpeta
2.19.1 Diríjase a en la Paleta→Extensión y haga clic en Import extension
Programación Móvil para Redes
Nro. DD-106
Página 11 de 15
2.19.2 Busque el archivo com.puravidaapps.TaifunFile.aix el cual será
proporcionado por el docente e impórtelo. Una vez importado debe figurar el
nuevo componente
2.20 Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada
2.21 Solo se muestra la configuración de los elementos a utilizar, configure los demás
componentes a su criterio para que quede como muestra la imagen de arriba
Programación Móvil para Redes
Nro. DD-106
Página 12 de 15
Objeto Propiedad
Screen3 Dejar todo por defecto
Boton 1 Nombre Variable: btnListar
Texto: Cargar Lista . . .
Boton 2 Nombre Variable: btnSalir
Texto: Salir
VisorDeLIsta1 Nombre Variable: lstMusicas
TaifunFile1 Dejar todo por defecto
Reproductor1 Dejar todo por defecto
2.22 Vamos a programar para que nos permita listar todos los archivos de audio
localizados en nuestro dispositivo (file:///storage/emulated/0/Download) de nuestro
dispositivo, además de poder salir de la aplicación
2.23 Modifique Screen1 para que el botón de “Reproductor” permita mostrar a
Screen3
2.24 Ejecute su aplicativo y verifique que puede listar todos los archivos de audio
localizados en la carpeta Descargas
Programación Móvil para Redes
Nro. DD-106
Página 13 de 15
3. EJERCICIOS PROPUESTOS
a. Investigue y modifique la funcionalidad del Screen3, para, por ejemplo:
i. Agregar las funcionalidades de pausar, detener y reproducir un archivo de
música
ii. Debe permitir controlar el volumen
b. Agregue funcionalidad al botón “SALIR”.
c. Adjunte capturas del proyecto realizado
Programación Móvil para Redes
Nro. DD-106
Página 14 de 15
Programación Móvil para Redes
Nro. DD-106
Página 15 de 15
OBSERVACIONES (5 mínimo):
(Las observaciones son las notas aclaratorias, objeciones y problemas que se pudo presentar en el
desarrollo del laboratorio)
• El usuario tiene la amplia gama de elegir que radio escuchar por medio del url que añada.
• Podemos usar no solo url de radios nacionales sino también de otros países siempre y cuando
tenga cobertura suficiente.
• El nivel del volumen puede varía según la pulsación que le asignemos y los parámetros dados.
• Podemos tener interacción con el usuario añadiendo imágenes a los botones e
intercambiándolos según requiera la situación.
• Dentro de unas ideas podríamos usar este reproductor de enlaces url como reproductor de
lectura de artículos que deseemos escuchar sin necesidad de leer, con identificadores o algo
por el estilo.
CONCLUSIONES (5 mínimo):
(Las conclusiones son una opinión personal sobre tu trabajo, explicar cómo resolviste las dudas o
problemas presentados en el laboratorio. Además de aportar una opinión crítica de lo realizado)
• Se concluye que el uso del reproductor tiene posibilidades de hacer uso tanto de la web como
del dispositivo que lo contiene.
• Podemos decir que todas las aplicaciones que desarrollemos estarán formadas por un conjunto
de eventos y sus respectivas respuestas.
• Algunas aplicaciones se comunican a través de internet enviando peticiones hacia servicios
web
• Si no disponemos de ningún dispositivo adecuado, podremos probar nuestras aplicaciones
utilizando el emulador de Android, el cual viene integrado dentro del sistema.
• Las variables son como las propiedades, pero no están asociadas a ningún componente en
particular.
• Las variables almacenan datos temporalmente mientras la aplicación se está ejecutando,
pueden ser globales o locales

Más contenido relacionado

La actualidad más candente

Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tensor
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
Israel Rey
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Tensor
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
ANDINO2017
 
Alexa (1)
Alexa (1)Alexa (1)
Alexa (1)
Luciana Aguirre
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
Infomania pro
 
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLO
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLOEspecificación de requerimientos de software srs CURSO V AND V 7MO CICLO
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLO
david grados
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebas
nicolas2100
 
Ingenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridadIngenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridad
José Antonio Sandoval Acosta
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
Mario A Moreno Rocha
 
Manual de instalacion y tecnico JOOMLA
Manual de instalacion y tecnico JOOMLAManual de instalacion y tecnico JOOMLA
Manual de instalacion y tecnico JOOMLA
Edgar Sandoval
 
Metodologia WEB RNA
Metodologia WEB RNAMetodologia WEB RNA
Metodologia WEB RNA
Universidad Técnica del Norte
 
Recursos compartidos
Recursos compartidosRecursos compartidos
Recursos compartidos
Israel Vargas de Carrion
 
Ieee12207
Ieee12207Ieee12207
Ieee12207
santi1970
 
Manual de usuario basico del programa camtasia studio 8
Manual de usuario basico del programa camtasia studio 8Manual de usuario basico del programa camtasia studio 8
Manual de usuario basico del programa camtasia studio 8
Yanet Yovana Condori Iquise
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientos
Milton Garzon
 
Manual usuario estructura
Manual usuario estructuraManual usuario estructura
Manual usuario estructura
Dennis Zepeda
 
Diapositivas de antivirus
Diapositivas de antivirusDiapositivas de antivirus
Diapositivas de antivirus
Luis Gustavo Pizarro Rivera
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
ivandani99
 
Evaluacion de Sitios Web
Evaluacion de Sitios WebEvaluacion de Sitios Web
Evaluacion de Sitios Web
marcelovasquez65
 

La actualidad más candente (20)

Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en ObjetosTecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
Tecnologías de Desarrollo de Sistemas Distribuidos basados en Objetos
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
 
Alexa (1)
Alexa (1)Alexa (1)
Alexa (1)
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
 
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLO
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLOEspecificación de requerimientos de software srs CURSO V AND V 7MO CICLO
Especificación de requerimientos de software srs CURSO V AND V 7MO CICLO
 
Ejemplo plan de_pruebas
Ejemplo plan de_pruebasEjemplo plan de_pruebas
Ejemplo plan de_pruebas
 
Ingenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridadIngenieria de software - Unidad 4 seguridad
Ingenieria de software - Unidad 4 seguridad
 
7. Mantenimiento de Software
7. Mantenimiento de Software7. Mantenimiento de Software
7. Mantenimiento de Software
 
Manual de instalacion y tecnico JOOMLA
Manual de instalacion y tecnico JOOMLAManual de instalacion y tecnico JOOMLA
Manual de instalacion y tecnico JOOMLA
 
Metodologia WEB RNA
Metodologia WEB RNAMetodologia WEB RNA
Metodologia WEB RNA
 
Recursos compartidos
Recursos compartidosRecursos compartidos
Recursos compartidos
 
Ieee12207
Ieee12207Ieee12207
Ieee12207
 
Manual de usuario basico del programa camtasia studio 8
Manual de usuario basico del programa camtasia studio 8Manual de usuario basico del programa camtasia studio 8
Manual de usuario basico del programa camtasia studio 8
 
Documentos de analisis de requerimientos
Documentos de analisis de requerimientosDocumentos de analisis de requerimientos
Documentos de analisis de requerimientos
 
Manual usuario estructura
Manual usuario estructuraManual usuario estructura
Manual usuario estructura
 
Diapositivas de antivirus
Diapositivas de antivirusDiapositivas de antivirus
Diapositivas de antivirus
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
 
Evaluacion de Sitios Web
Evaluacion de Sitios WebEvaluacion de Sitios Web
Evaluacion de Sitios Web
 

Similar a 507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf

Tema 2 y 5
Tema 2 y 5Tema 2 y 5
Tema 2 y 5
gonzaxdgvs
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
José M. Padilla
 
Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017
Kellin Reyel Quinn
 
10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n
Gabriel Sanchez
 
Guia de instalacion sw
Guia de instalacion swGuia de instalacion sw
Guia de instalacion sw
ewinmauricio
 
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWSSOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
danielsierra_
 
Christian
ChristianChristian
Christian
Jair Armando
 
Power point
Power pointPower point
Power point
Kareen 'Gonzaalez
 
Desarrollo de la guia 1 wendy ramos
Desarrollo de la guia 1  wendy ramosDesarrollo de la guia 1  wendy ramos
Desarrollo de la guia 1 wendy ramos
neidylizetholarte
 
Diapositivas de ofimatica
Diapositivas de ofimaticaDiapositivas de ofimatica
Diapositivas de ofimatica
guesta59c6d8
 
Diapositivas de ofimatica
Diapositivas de ofimaticaDiapositivas de ofimatica
Diapositivas de ofimatica
guesta59c6d8
 
Diapositivas de ofimatica de la web 2.0
Diapositivas de ofimatica de la web 2.0Diapositivas de ofimatica de la web 2.0
Diapositivas de ofimatica de la web 2.0
guestc861057
 
Actividad II
Actividad IIActividad II
Actividad II
thalia_a_v
 
¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?
Agencia La Nave
 
Ficha tecnicas
Ficha tecnicasFicha tecnicas
Ficha tecnicas
LeslieGalaviz
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
Kevin Semanate
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
marco_acuna
 
Diccionario
DiccionarioDiccionario
Diccionario
Kendry Daihana
 
Diccionario
DiccionarioDiccionario
Diccionario
Kendry Daihana
 
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
macias_sol
 

Similar a 507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf (20)

Tema 2 y 5
Tema 2 y 5Tema 2 y 5
Tema 2 y 5
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017Control de lectura 02 bi1010 bi1015 bi1017
Control de lectura 02 bi1010 bi1015 bi1017
 
10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n10739385 789750434430079 1420921265_n
10739385 789750434430079 1420921265_n
 
Guia de instalacion sw
Guia de instalacion swGuia de instalacion sw
Guia de instalacion sw
 
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWSSOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
SOLUCION ACTIVIDAD APLICACIONES DE WINDOWS
 
Christian
ChristianChristian
Christian
 
Power point
Power pointPower point
Power point
 
Desarrollo de la guia 1 wendy ramos
Desarrollo de la guia 1  wendy ramosDesarrollo de la guia 1  wendy ramos
Desarrollo de la guia 1 wendy ramos
 
Diapositivas de ofimatica
Diapositivas de ofimaticaDiapositivas de ofimatica
Diapositivas de ofimatica
 
Diapositivas de ofimatica
Diapositivas de ofimaticaDiapositivas de ofimatica
Diapositivas de ofimatica
 
Diapositivas de ofimatica de la web 2.0
Diapositivas de ofimatica de la web 2.0Diapositivas de ofimatica de la web 2.0
Diapositivas de ofimatica de la web 2.0
 
Actividad II
Actividad IIActividad II
Actividad II
 
¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?¿Qué es y cómo instalar un entorno de desarrollo de programación?
¿Qué es y cómo instalar un entorno de desarrollo de programación?
 
Ficha tecnicas
Ficha tecnicasFicha tecnicas
Ficha tecnicas
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 
Diccionario
DiccionarioDiccionario
Diccionario
 
Diccionario
DiccionarioDiccionario
Diccionario
 
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...Manual Instala Software tomando en cuenta las especificaciones del fabricante...
Manual Instala Software tomando en cuenta las especificaciones del fabricante...
 

Más de ronald flores

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
ronald flores
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx
ronald flores
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt
ronald flores
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
ronald flores
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx
ronald flores
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdf
ronald flores
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdf
ronald flores
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdf
ronald flores
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
ronald flores
 
Presentation first-steps (1)
Presentation first-steps (1)Presentation first-steps (1)
Presentation first-steps (1)
ronald flores
 
Presentation events-management
Presentation events-managementPresentation events-management
Presentation events-management
ronald flores
 
Presentation events-management (1)
Presentation events-management (1)Presentation events-management (1)
Presentation events-management (1)
ronald flores
 
Presentation data
Presentation dataPresentation data
Presentation data
ronald flores
 
Presentation data (1)
Presentation data (1)Presentation data (1)
Presentation data (1)
ronald flores
 
Presentation course
Presentation coursePresentation course
Presentation course
ronald flores
 
Presentation course (1)
Presentation course (1)Presentation course (1)
Presentation course (1)
ronald flores
 

Más de ronald flores (17)

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx539818872-Metodologia-Agile.pptx
539818872-Metodologia-Agile.pptx
 
492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt492830746-Metodologias-Agiles-Detalle.ppt
492830746-Metodologias-Agiles-Detalle.ppt
 
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
docdownloader.com-pdf-metodologias-para-el-desarrollo-de-software-y-sistemas-...
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx492822989-Metodologias-de-Desarrollo-de-Software.pptx
492822989-Metodologias-de-Desarrollo-de-Software.pptx
 
Huamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdfHuamanchumo Becerra Heily Indira.pdf
Huamanchumo Becerra Heily Indira.pdf
 
Santiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdfSantiago Trujillo Piter Marcelino.pdf
Santiago Trujillo Piter Marcelino.pdf
 
especificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdfespecificaciones+de+caso+de+uso+versión+2.0.pdf
especificaciones+de+caso+de+uso+versión+2.0.pdf
 
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdfDialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
Dialnet-FactoresQueAfectanLaParticipacionDeLosEstudiantesA-3167969.pdf
 
Presentation first-steps (1)
Presentation first-steps (1)Presentation first-steps (1)
Presentation first-steps (1)
 
Presentation events-management
Presentation events-managementPresentation events-management
Presentation events-management
 
Presentation events-management (1)
Presentation events-management (1)Presentation events-management (1)
Presentation events-management (1)
 
Presentation data
Presentation dataPresentation data
Presentation data
 
Presentation data (1)
Presentation data (1)Presentation data (1)
Presentation data (1)
 
Presentation course
Presentation coursePresentation course
Presentation course
 
Presentation course (1)
Presentation course (1)Presentation course (1)
Presentation course (1)
 

Último

APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 

Último (11)

APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 

507690503-Lab09-Uso-de-Reproductor-en-AppInventor.pdf

  • 1. Programación Móvil para Redes Nro. DD-106 Página 1 de 15 CODIGO DEL CURSO: II3401 Alumno(s): Nota Grupo: Ciclo: III Criterio de Evaluación Excelente (4pts) Bueno (3pts) Regular (2pts) Requiere mejora (1pts) No acept. (0pts) Cumple con todo lo requerido por el criterio Cumple con la mayoría de lo requerido por el criterio Cumple con algo de lo requerido por el criterio Cumple con muy poco de lo requerido por el criterio No cumple con nada de lo requerido por el criterio Reconoce el uso de componente reproductor y TaifunFile Reconoce el uso de propiedades y eventos Realiza los ejercicios propuestos Realiza observaciones y conclusiones que aporten un opinión crítica y técnica Muestra orden y respeto en el laboratorio y redacta el informe ordenadamente, sin copias de otros autores Programación Móvil para Redes LABORATORIO N° 09 Uso de reproductor con App Inventor
  • 2. Programación Móvil para Redes Nro. DD-106 Página 2 de 15 I.- OBJETIVOS: • Uso de eventos y propiedades del componente reproductor y TaifunFile • Uso de extensiones de manejo de archivos II.- SEGURIDAD: Advertencia: En este laboratorio está prohibida la manipulación del hardware, conexiones eléctricas o de red; así como la ingestión de alimentos o bebidas. III.- FUNDAMENTO TEÓRICO: • Revisar el texto guía que está en el campus Virtual. • Revisar información proporcionada en Canvas IV.- NORMAS EMPLEADAS: • No aplica V.- RECURSOS: • En este laboratorio cada alumno trabajará con un equipo con sistema operativo Windows. • Para el uso de la plataforma de desarrollo App Inventor debe poseer conexión a internet VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA: • El desarrollo del laboratorio es individual. VII.- PROCEDIMIENTO: Nota: Las secciones en cursivas son demostrativas, pero sirven para que usted pueda instalar las herramientas de desarrollo en un equipo externo. CONSIDERACIONES 1. Se usará el software de desarrollo App Inventor 2
  • 3. Programación Móvil para Redes Nro. DD-106 Página 3 de 15 1. DISPOSICIÓN DE ELEMENTOS 1.1En este proyecto desarrollaremos 3 Screen. En el primer Screen mostraremos una lista de opciones a seleccionar, en el segundo Screen se mostrará una ventana donde se podrá agregar y reproducir emisoras online, y en el tercer Screen se mostrará una ventana donde se listará los archivos multimedia de su dispositivo para poder reproducirlos. 2. DISEÑO DE INTERFACES Y LOGICA DE PROGRAMACION 2.1Cree un proyecto en AppInventor denominado: usoReproductor 2.2Se utilizarán los componentes del grupo “Medios”, 2.3Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada 2.4Solo se muestra la configuración de los elementos a utilizar, configure los demás componentes a su criterio para que quede como muestra la imagen de arriba Objeto Propiedad Screen1 Dejar todo por defecto Etiqueta 1 Configure según su criterio Botón 1 Nombre Variable: btnEmisoras Texto: Radio Botón 2 Nombre Variable: btnReproductor Texto: Reproductor
  • 4. Programación Móvil para Redes Nro. DD-106 Página 4 de 15 2.5Diseñe la programación para el botón “RADIO” permita mostrar el Screen2 2.6Agregue una nueva ventana llamada: Screen2 2.7Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada 2.8Solo se muestra la configuración de los elementos a utilizar, configure los demás componentes a su criterio para que quede como muestra la imagen de arriba Objeto Propiedad Screen2 Dejar todo por defecto Etiqueta1 Texto: Radios Online Boton 1 Nombre Variable: btnSalir Texto: Salir Boton 2 Nombre Variable: btnReproductor Texto: vacio Imagen: pause.png Deslizador1 ValorMaximo: 100 ValorMinimo: 0 PosiciónDelAngular: 50 Etiqueta2 Nombre Variable: lblEmisora Texto: (EMISORA) Boton 3 Nombre Variable: btnAgregar Texto: Agregar Emisora
  • 5. Programación Móvil para Redes Nro. DD-106 Página 5 de 15 Boton 4 Nombre Variable: btnLimpiar Texto: Limpiar Lista VisorDeLIsta1 Nombre Variable: lstEmisoras Notificador1 Dejar todo por defecto Notificador2 Dejar todo por defecto TinyBD1 Dejar todo por defecto Reproductor1 Dejar todo por defecto 2.9Todas las emisoras las guardaremos localmente usando el componente TinyBD. Para esto crearemos un procedimiento para listar las emisoras guardadas en TinyBD 2.10 Ahora programaremos la función de poder agregar emisoras que luego guardaremos en TinyBD
  • 6. Programación Móvil para Redes Nro. DD-106 Página 6 de 15 2.11 Ahora veremos la forma de poder agregar emisoras online. El reproductor de App Inventor permite reproducir música de manera local o remota. Usaremos esta segunda funcionalidad para lo cual necesitaremos brindar al componente Reproductor la URL de la radio online. Veremos una forma de obtener estos enlaces remotos 2.11.1 Diríjase a Chrome e ingrese a la siguiente página: https://radios.com.pe. Se le mostrara una lista emisoras, elegiremos una, para este caso elija “Oxigeno”. Haga clic en la imagen de Play mostrado. 2.11.2 En el navegador Chrome haga clic en los 3 puntos al lado derecho→Más herramientas → Herramientas del desarrollador(esta sección permite ver todos los comandos enviados y recibidos al realizar una consulta a una página web) 2.11.3 Haga clic en la pestaña Network y en la parte inferior se mostrará la lista de recursos consumidos. Debemos buscar cuál de ellas tiene el enlace remoto, será sencillo ubicarlo ya que la mayoría de elementos terminan en formato JPG o PNG. En nuestro caso el enlace es RADIO_OXIGENO_SC,
  • 7. Programación Móvil para Redes Nro. DD-106 Página 7 de 15 2.11.4 Haga clic derecho sobre este y seleccione Abrir en nueva pestaña (Se mostrará el reproductor, lo que indica que esta es la ruta remota de la radio). Copie la dirección remota para agregarla al reproductor de App Inventor: https://18323.live.streamtheworld.com/RADIO_OXIGENO_SC 2.11.5 OJO: usted puede obtener el enlace desde cualquier página, solo deberá probar hasta encontrar el enlace del sitio remoto. 2.11.6 De manera alternativa, se alcanza la siguiente tabla con diferentes enlaces a emisoras de radio Emisora URL Kiss FM http://kissfm.kissfmradio.cires21.com/kissfm.mp3.m3u Onda Cero Málaga http://icecast-streaming.nice264.com/malaga Los 40 http://22533.live.streamtheworld.com:80/LOS40_SC Rock FM http://flucast-b04-05.flumotion.com/cope/rockfm- low.mp3 Europa FM http://icecast-streaming.nice264.com/europafmback Xtra Hits https://srv1.multiesfera.com:8020/hd 2.12 Vamos a agregar la funcionalidad de poder determinar qué acción deseamos realizar al seleccionar un elemento de la lista de emisoras. Si deseas reproducir o eliminar el elemento
  • 8. Programación Móvil para Redes Nro. DD-106 Página 8 de 15 2.13 Ejecute su aplicativo y verifique que puede agregar y reproducir una emisora remota 2.14 Siguiendo lo visto en el punto 2.11 agregue otras 2 emisoras. Muestre sus resultados Funciona con cualquier URL identificado como radio o que reproduzca sonido y cuando se sale de la interface sigue tocando la música.
  • 9. Programación Móvil para Redes Nro. DD-106 Página 9 de 15
  • 10. Programación Móvil para Redes Nro. DD-106 Página 10 de 15 2.15 Vamos a programar la funcionalidad de poder pausar y volver a reproducir una emisora, además de controlar el volumen escuchado 2.16 Ahora agregue la funcionalidad de poder limpiar la lista de emisoras, cargar lista de emisoras al iniciar la actividad y salir de la ventana 2.17 Ejecute su proyecto y verifique la funcionalidad de poder reproducir, pausar, controlar volumen. Muestre los resultados a continuación. 2.18 Agregue una nueva ventana llamada: Screen3 2.19 Antes de empezar con el diseño vamos a agregar una extensión para el manejo de archivos, para nuestro caso nos servirá para listar los archivos de una carpeta 2.19.1 Diríjase a en la Paleta→Extensión y haga clic en Import extension
  • 11. Programación Móvil para Redes Nro. DD-106 Página 11 de 15 2.19.2 Busque el archivo com.puravidaapps.TaifunFile.aix el cual será proporcionado por el docente e impórtelo. Una vez importado debe figurar el nuevo componente 2.20 Diseñe la siguiente interfaz mostrada siguiendo la vista de componentes mostrada 2.21 Solo se muestra la configuración de los elementos a utilizar, configure los demás componentes a su criterio para que quede como muestra la imagen de arriba
  • 12. Programación Móvil para Redes Nro. DD-106 Página 12 de 15 Objeto Propiedad Screen3 Dejar todo por defecto Boton 1 Nombre Variable: btnListar Texto: Cargar Lista . . . Boton 2 Nombre Variable: btnSalir Texto: Salir VisorDeLIsta1 Nombre Variable: lstMusicas TaifunFile1 Dejar todo por defecto Reproductor1 Dejar todo por defecto 2.22 Vamos a programar para que nos permita listar todos los archivos de audio localizados en nuestro dispositivo (file:///storage/emulated/0/Download) de nuestro dispositivo, además de poder salir de la aplicación 2.23 Modifique Screen1 para que el botón de “Reproductor” permita mostrar a Screen3 2.24 Ejecute su aplicativo y verifique que puede listar todos los archivos de audio localizados en la carpeta Descargas
  • 13. Programación Móvil para Redes Nro. DD-106 Página 13 de 15 3. EJERCICIOS PROPUESTOS a. Investigue y modifique la funcionalidad del Screen3, para, por ejemplo: i. Agregar las funcionalidades de pausar, detener y reproducir un archivo de música ii. Debe permitir controlar el volumen b. Agregue funcionalidad al botón “SALIR”. c. Adjunte capturas del proyecto realizado
  • 14. Programación Móvil para Redes Nro. DD-106 Página 14 de 15
  • 15. Programación Móvil para Redes Nro. DD-106 Página 15 de 15 OBSERVACIONES (5 mínimo): (Las observaciones son las notas aclaratorias, objeciones y problemas que se pudo presentar en el desarrollo del laboratorio) • El usuario tiene la amplia gama de elegir que radio escuchar por medio del url que añada. • Podemos usar no solo url de radios nacionales sino también de otros países siempre y cuando tenga cobertura suficiente. • El nivel del volumen puede varía según la pulsación que le asignemos y los parámetros dados. • Podemos tener interacción con el usuario añadiendo imágenes a los botones e intercambiándolos según requiera la situación. • Dentro de unas ideas podríamos usar este reproductor de enlaces url como reproductor de lectura de artículos que deseemos escuchar sin necesidad de leer, con identificadores o algo por el estilo. CONCLUSIONES (5 mínimo): (Las conclusiones son una opinión personal sobre tu trabajo, explicar cómo resolviste las dudas o problemas presentados en el laboratorio. Además de aportar una opinión crítica de lo realizado) • Se concluye que el uso del reproductor tiene posibilidades de hacer uso tanto de la web como del dispositivo que lo contiene. • Podemos decir que todas las aplicaciones que desarrollemos estarán formadas por un conjunto de eventos y sus respectivas respuestas. • Algunas aplicaciones se comunican a través de internet enviando peticiones hacia servicios web • Si no disponemos de ningún dispositivo adecuado, podremos probar nuestras aplicaciones utilizando el emulador de Android, el cual viene integrado dentro del sistema. • Las variables son como las propiedades, pero no están asociadas a ningún componente en particular. • Las variables almacenan datos temporalmente mientras la aplicación se está ejecutando, pueden ser globales o locales