Rico

Páginas: 5 (1064 palabras) Publicado: 28 de octubre de 2014
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 CONFINANCIACIÓN DEL 85%.











Día 1
 ¿Qué es Android?
 Actividades e intenciones
Día 2
 Layouts y controles gráficos
 Recursos, menús y diálogos
Día 3
Persistencia de datos y content providers
 Gráficos y animaciones 2D y 3D
Día 4
 Servicios en segundo plano
 Control del hardware especial
Día 5
 App Widgets y Live folders
 Publicación de aplicaciones

Creación de aplicaciones móviles en Android

Yeray Caballero
yeraycaballero@gmail.com
Instituto SIANI




Aplicaciones
Actividades
 Ciclo de vida de las actividades

Intenciones




Aplicaciones
Actividades
 Ciclo de vida de las actividades



Intenciones

La aplicaciones en Android solo tienen un primer plano que ocupa
toda la pantalla
 Las aplicaciones están formadas por actividades
 En un momento dado una actividad pasa al primer plano y se
coloca por encima de otra formado una pila de actividades
 El botón back cierra laactividad y recupera de la pila la anterior




La aplicaciones en Android no tienen control de su ciclo de vida



Deben estar preparadas para su terminación en cualquier
momento



Cada aplicación se ejecuta en su propio proceso



El runtime de Android gestiona el proceso de cada aplicación
y por extensión de cada Actividad que contenga.




Aplicaciones
Actividades Ciclo de vida de las actividades



Intenciones

Representa una cosa concreta que puede hacer el usuario
Corresponden con una pantalla
de la interfaz de usuario
Muestra los controles de la
interfaz de usuario y reacciona
ante las interacciones del mismo
Es una clases derivada de la
clase Activity
Toda actividad se declara en el
archivo AndroidManifest.xml

Normalmente unaaplicación consta de varias actividades
Cada pantalla se implementa como
una actividad
Moverse a la siguiente actividad
supone llamar al método
 startActivity(),
 startActivityForResult()
Una aplicación puede reusar
actividades de android
o de otras aplicaciones

View
Una actividad se compone de todo
tipo de controles o widgets llamados View
en Android.
La clase View es la clasebase de
todos los widgets. (Button, EditText,
TextView…)
La clase ViewGroup es la clase base
de los layouts y de otras vistas
compuestas

Creando una actividad
public class HelloWorld extends Activity {
@Override
public void onCreate(Bundle saveInstanceState) {
super.onCreate(saveInstanceState);
setContentView(R.layout.main);
}
}
onCreate:
setContentView:
R.layout.main:

Se llamaa este método cuando se crea la actividad
Asigna a la vista el contenido del recurso layout
Recurso de layout de la aplicación

Moverse a la siguiente actividad


Lanza una nueva actividad sin recibir el resultado
startActivity(intent);



Lanza una nueva actividad y espera el resultado
startActivityForResult(intent, requestCode);



Cuando retorna la actividad llamada, seinvoca al método
onActivityResult pasándole el requestCode con el que se lanzó
desde la actividad



onActivityResult(int requestCode, int resultCode, Intent result)




Aplicaciones
Actividades
 Ciclo de vida de las actividades



Intenciones



Durante la vida de una actividad esta pasa por una serie de
estados



La clase Activity existen métodos para serredefinidos (override) en
sus clases derivadas que incluyen el código a ejecutar en las
transiciones entre estados



Los métodos redefinidos siempre deben llamar al método de la
superclase
public class HelloWorld extends Activity {
@Override
public void onCreate(Bundle saveInstanceState) {
super.onCreate(saveInstanceState);
}
}

Estados de una actividad


Activo (Running): La...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Soy Un Rico
  • RIC
  • Que Rico
  • RicE
  • rico
  • rico
  • rico
  • rico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS