2 PRINCIPIOS DE ANDROID ACTIVITIES VIEWS LAYOUTS

Páginas: 16 (3970 palabras) Publicado: 8 de noviembre de 2015
PRINCIPIOS
 DE
 ANDROID
 
ACTIVITIES,
 VIEWS
 &
 LAYOUTS
 
Ing.
 LEANDRO
 FLÓREZ
 ARISTIZÁBAL
 
lxexpxe@gmail.com
 
learis0zabal@admon.uniajc.edu.co
 
@lxexpxe
 

MVC
 

Fuente:
 h>p://androideity.com/2012/05/10/la-­‐importancia-­‐del-­‐mvc-­‐en-­‐android/
 

BLOQUES
 PARA
 CONSTRUCCIÓN
 DE
 
APLICACIONES
 
 
Ac=vity
 

Componente
 IU
 que corresponde
 
Kpicamente
 a
 una
 pantalla.
 

IntentReceiver
 

Responde
 a
 no=ficaciones
 (Trigger)
 o
 
cambios
 de
 estado.
 Puede
 despertar
 un
 
proceso.
 
 

Service
 
Tarea
 sin
 IU
 que
 se
 ejecuta
 en
 “Background”
 
ContentProvider
  Permite
 que
 las
 aplicaciones
 compartan
 
datos
 

ANDROID
 APP
 
Service 
Ac0vity
 

Intent
 
Intent
 
ContentProvider
 

Intent
 

Ac0vity
 
DB
 

ACTIVIDAD
 (ACTIVITY)
 
Una
 ac0vidad
 es
 un
 componente
 de
 la
 aplicación
 que
 provee
 
una
  pantalla
  que
  se
  muestra
  en
  el
  disposi0vo
  para
  que
  el
 
usuario
  pueda
  interactuar
  para
  hacer
  algo
  como
  marcar
  un 
teléfono,
 tomar
 una
 foto,
 enviar
 un
 e-­‐mail
 o
 ver
 un
 mapa.
 

 

h>p://developer.android.com/guide/components/ac0vi0es.html
 

ACTIVIDAD
 (ACTIVITY)
 

ACTIVIDAD
 (ACTIVITY)
 
•  Cuando
  se
  abre
  una
  nueva
  ac0vidad,
  la
 
anterior
  queda
  pausada
  y
  puesta
  en
  una
  pila
 
donde
  la
  úl0ma
  en  entrar
  será
  la
  primera
  en
 
salir.
 
 

ACTIVIDAD
 (ACTIVITY)
 

CICLO
 DE
 VIDA
 DE
 UNA
 ACTIVIDAD
 
Aún
 no
 existe
 

Ges0onadas
 x
 Ac0vityManager
 

$
 

Ac0vityManager
 la
 dirige
 
 
A
 través
 de
 sus
 estados
 
Como
 desarrolladores
 
 
Decidimos
 qué
 pasa
 en
 
 
Las
 transiciones
 

¢
 Fuente:
 h>p://marakana.com/bookshelf/main_building_blocks_tutorial/ac0vity_lifecycle.html
 

INTERFAZ
 DE
 USUARIO
 (UI)
 
Las
 Ac0vidades
 están
 formadas
 por
 dos
 archivos,
 uno
 
representa
 la
 Vista
 y
 el
 otro
 el
 Controlador
 
ACTIVITY
 
La
  interfaz
  de
  usuario
  se
 
define
  en
  una
  archivo
 
XML
  localizado
 en
  la
 
carpeta
  res/layout.
  Esta
 
es
 considerada
 la
 Vista.
 

En
  0empo
  de
  ejecución,
  la
 
IU
  se
  carga
  en
  un
  archivo
 
Java
  localizado
  en
  la
  carpeta
 
src.
  Este
  es
  considerado
  el
 
Controlador
 

AndroidManifest.xml
 
•  Este
 archivo
 es
 una
 descripción
 de
 la
 aplicación para
 
que
  sea
  conocida
  en
  el
  mundo
  exterior
  (El
  sistema
 
opera0vo
  des0no).
  En
  este
  archivo
  se
  registran
  las
 
Ac0vidades,
 los
 Intents
 para
 las
 Ac0vidades,
 capas
 de
 
comunicación
 y
 permisos.
 

Android
 Essen0als
 (Chris
 Haseman)
 

ACTIVITY
 
AndroidManifest.xml
 

INTERFAZ
 DE USUARIO
 (UI)
 
•  Usualmente
  es
  más
  fácil
  construir
  la
  IU
 
modificando
  el
  archivo
  .xml,
  pero
  en
 
ocasiones
  se
  necesitará
  hacerlo
  en
  0empo
 
de
  ejecución
  por
  medio
  de
  código
 
modificando
 el
 archivo
 .java
 

INSTALAR
 HERRAMIENTAS
 
•  El
 IDE
 oficial
 es
 Android
 Studio
 el cual
 puede
 ser
 
descargado
 de
 
 
hZps://developer.android.com/sdk/installing/studio.html
 


 

ANDROID
 STUDIO
 

ANDROID
 STUDIO
 

SDK
 ANDROID
 

SDK
 ANDROID
 
La
 recomendación
 de
 paquetes
 que
 deben
 ser
 descargados
 es:
 
•  Requeridos:
 
–  Android
 SDK
 Tools
 (Mantenerlo
 actualizado)
 
–  Android...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Layouts en Android
  • Android Para Principiantes ADB
  • 4 PRINCIPIOS DE ANDROID INTERACTIVIDAD
  • 1 PRINCIPIOS DE ANDROID INTRO
  • Libro Android 2
  • 2 Principios
  • 5 PRINCIPIOS DE ANDROID DIÁLOGOS Y SPLASH
  • EJEMPLOS DE LOS PRINCIPIOS GEOGRAFICOS 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS