Вы находитесь на странице: 1из 52

Sesión : Intent

Intent
Intent
Los Intents son conocidos como el mecanismo de paso
de mensajes entre una Actividad a otra que puede
trabajar entre nuestras propias Actividades o entre
diferentes Aplicaciones (Bastante importante). Los
Intents puede ser utilizados como:

Declara la intención de una Actividad o Servicio que va


ser iniciada al realizar una acción.
Difundir que un evento ha ocurrido
Iniciar un Servicio en particular o una actividad.

Uno de los usos mas comunes de los Intents es iniciar


nuevas Actividades, Explícitamente (Cuando se
especifica la clase a cargar) o Implícitamente (por un
solicitud de que una acción va ser realizada sobre unos
datos específicos).
Intent
Los Intents, tambien puede ser utilizados como emisores
o comunicadores (broadcast) de eventos a través del
sistema. Cualquier aplicación puede registrar este tipo de
Emisiones o Eventos y reaccionar por medio de los
Intents.

Por ejemplo, los Intents pueden anunciar eventos del


sistema como el cambio de estado en la conexión de
internet o el nivel de batería. Aplicaciones nativas de
Android como el marcador del teléfono (Phone Dialer) o
el SMS messeger registran componentes para escuchar
eventos específicos como una llamada entrante o un
mensaje SMS recibido.
Aplicación EjemploIntents
Crear una aplicación que permita demostrar el
uso de intents invocando a:

Una URL
Youtube
Calculadora
Camara

Después de haber creado la primera aplicación


para Android, ahora para crear un nuevo
proyecto se puede crear seleccionando Archivo
- Nuevo - Android proyecto, el nombre de
proyecto: Ejemplo_Intents (los pasos de
creación de un proyecto ya se detallaron en
ejemplos anteriores)
• Creación del proyecto EjemploIntents
Para comenzar la programación con Android en Eclipse, seleccione
Archivo > New(Nuevo)> Android Application Project :
• Creación del proyecto EjemploIntents
1 y 2 En el nombre de la aplicación
que aparecerá para los usuarios y
el nombre del proyecto o directorio:
campo, introduzca Ejemplo. Este
será el nombre del nodo raíz del
proyecto en la pestaña de Eclipse
Explorador de paquetes.
3. Nombre del Paquete , Se
recomienda utilizar nombres para
paquete a través de un dominio en
forma inversa
com.inkadroid.Ejemplo ( el dominio
es inkadroid.com )
Se recomienda usar un sistema de
Sintaxis de puntos ya referenciado
ejemplo : Com.inkadroid.Ejemplo
• Creación del proyecto EjemploIntents

4. Especifique la mínima
versión (según
estadísticas de uso 2.2 o
2.33), máxima versión ( la
versión actual)y la versión
en la cual se compilara la
aplicación
• Creación del proyecto EjemploIntents

4. Especifique la mínima
versión (según
estadísticas de uso 2.2 o
2.33), máxima versión ( la
versión actual)y la versión
en la cual se compilara la
aplicación

Siguiente ( next )
• Creación del proyecto
EjemploIntents
Siguiente ( next )
• Creación del proyecto EjemploIntents

La siguiente pantalla en
el wizard de creación de
un proyecto de
desarrollo android, nos
permitirá especificar el
ícono de presentación
de la aplicación
Siguiente ( next )
• Creación del proyecto EjemploIntents

Creamos una actividad en Blanco.


Una Actividad se define como:
o Representa una cosa concreta
que puede hacer el usuario
o Corresponden con una pantalla
de la interfaz de usuario
o Muestra los controles de la
interfaz de usuario y reacciona
ante las interacciones del
mismo
o Es una clases derivada de la
clase Activity
Creación del proyecto EjemploIntents
Atención – de acuerdo al ADT

Creamos una actividad en


Blanco.
Una Actividad se define como:
o Representa una cosa
concreta que puede hacer el
usuario
o Corresponden con una
pantalla de la interfaz de
usuario
o Muestra los controles de la
interfaz de usuario y
reacciona ante las
interacciones del mismo
o Es una clases derivada de la
clase Activity

Siguiente ( next )
• Creación del proyecto EjemploIntents
Una vez creado el proyecto,
ir al layout del mismo (se
ubica en: res ->layout -
>activity_main.xml) y
ubicarse en un archivo XML.
• Creación del proyecto EjemploIntents
Ahora Diseñaremos la
interfaz gráfica.
• Creación del proyecto EjemploIntents
Esta aplicación se realiza la
suma de 2 números al pulsar
un botón.
Para ello necesitamos 4
controles 2 textview(etiquetas
de texto), 2 edittext (Permite la
introducción y edición de
texto por parte del usuario
) y 2 botones.

Primero borramos el TextView


que nos aparece.
• Creación del proyecto EjemploIntents
Antes de continuar hay que definir las constantes a utilizar
• Creación del proyecto EjemploIntents
Primero creamos una carpeta para las imágenes , seleccionamos
la carpeta res – luego presiona clic derecho
• Creación del proyecto EjemploIntents
Escribimos el nombre de la carpeta
• Creación del proyecto EjemploIntents
Ahora copia la imagen en al nueva carpeta : drawable
• Creación del proyecto EjemploIntents
Creamos un TetxView
• Creación del proyecto EjemploIntents
Creamos 4 botones tipo ImageButton utilizando la imagen
escuchar
• Creación del proyecto EjemploIntents
Creamos 4 botones tipo ImageButton utilizando la imagen
escuchar
• Creación del proyecto EjemploIntents
Creamos 4 botones tipo ImageButton utilizando la imagen
escuchar
• Creación del proyecto EjemploIntents
Creamos 4 botones tipo ImageButton utilizando la imagen
escuchar
• Creación del proyecto EjemploIntents
Ahora para probar la interfaz es necesario realizar algunas
modificación a la actividad
• Creación del proyecto EjemploIntents
Definimos que la clase base es una Activity
• Creación del proyecto EjemploIntents
Definimos que la clase base es una Activity
• Creación del proyecto EjemploIntents
Añadimos librerías necesarias
• Creación del proyecto EjemploIntents
Si desea puede eliminar librerías no utilizadas
• Creación del proyecto EjemploIntents
Implementamos el código para modificar el tipo de fuente
• Ejecutando la Aplicación EjemploIntents

Primero deberá guardar los cambios realizados presionando clic en el


icono:

O presione la combinación Ctrl + S.

Ahora probaremos la aplicación:


Seleccione el nombre del proyecto en Eclipse, presione clic derecho –
Run As – Android Application
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
Ahora probaremos la aplicación:
Seleccione el nombre del proyecto en Eclipse, presione clic derecho – Run As –
Run Configuration - Target
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
Ahora probaremos la aplicación:
Seleccione el nombre del proyecto en Eclipse, presione clic
derecho – Run As – Android Application
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
Si el emulador
se bloquea, es Nota
necesario Para modificar la fuente
de Texto de la Interfaz
deslizar el
XML :
botón de
Preferencias – General
desbloqueo – Apariencia – Color y
para fuente – Basic – Text
desbloquearlo Font
Para modificar la fuente
de Texto del código Java:
Preferencias – General
– Apariencia – Color y
fuente – Java – Java
Editor Text Font
• Ejecutando la Aplicación EjemploIntents
Comenzamos la codificación en la actividad
• Ejecutando la Aplicación EjemploIntents
Comenzamos la codificación en la actividad
• Ejecutando la Aplicación EjemploIntents
Implementamos la escucha de eventos
• Ejecutando la Aplicación EjemploIntents
Implementamos la escucha de eventos
• Ejecutando la Aplicación EjemploIntents
Antes de Continuar algo de Teoría

URI (Identificador Uniforme de Recursos): Proporciona un


nombre único para los elementos que figuran en una
declaración a través de toda la Internet. contiene un URI para
afirmar su identidad en toda la WWW. Esto elimina conflictos
de nomenclatura, asegura que dos elementos son los mismos
o no y también puede proporcionar una ruta de acceso a
información adicional.

Uri : http://www.inkadroid.com/
Uri : http://www.youtube.com/watch?v=pZYTb1aVb6c
• Ejecutando la Aplicación EjemploIntents
Codificación
• Ejecutando la Aplicación EjemploIntents
Codificación
• Ejecutando la Aplicación EjemploIntents

Primero deberá guardar los cambios realizados presionando clic en el


icono:

O presione la combinación Ctrl + S.

Ahora probaremos la aplicación:


Seleccione el nombre del proyecto en Eclipse, presione clic derecho –
Run As – Android Application
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
Ahora probaremos la aplicación:
Seleccione el nombre del proyecto en Eclipse, presione clic derecho – Run As –
Run Configuration - Target
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
• Ejecutando la Aplicación EjemploIntents
Ahora probaremos la aplicación:
Seleccione el nombre del proyecto en Eclipse, presione clic
derecho – Run As – Android Application
El emulador de Android ahora se pondrá en marcha
• Ejecutando la Aplicación EjemploIntents
Gracias por su asistencia

Вам также может понравиться