Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESTATAL DE QUEVEDO
QUEVEDO - ECUADOR
2016
Introduccin al uso de Actividades y la gestin de Recursos
Las Actividades son sin duda los componentes ms usuales de las
aplicaciones para Android. Un componente Activity refleja una
determinada actividad llevada a cabo por una aplicacin, y que lleva
asociada tpicamente una ventana o interfaz de usuario. [1]
Las Activities estn conformadas por dos piezas: la parte lgica y la
parte grfica; la parte lgica es un archivo .java que es la clase que se
crea para poder manejar, interactuar y colocar el cdigo de esa
actividad.
La parte grfica es un XML que tiene todos los elementos que
estamos viendo de una pantalla declarados con etiquetas parecidas a
las del HTML.
Una actividad en una aplicacin se detalla como la actividad
"principal" que se presenta al usuario cuando se inicia la aplicacin
por primera vez. Cada actividad puede a su vez invocar otra actividad
para poder realizar otras tareas. [2]
Cada vez que se inicia una actividad nueva, se detiene la actividad
anterior, pero el sistema conserva la actividad en una pila de
actividades. Cuando se inicia una actividad nueva, se la incluye en la
pila de actividades y capta el foco del usuario.
Creacin de una actividad
Debemos de crear una subclase de Activity (o una subclase existente
de ella), e implementar mtodos callback a los que el sistema invoca
cuando la actividad alterna entre diferentes estados de su ciclo de
vida, los cuales son:
OnCreate()
OnStart()
OnResume()
OnRestart()
OnPause()
OnStop()
OnDestroy()
Recursos
Un recurso es un elemento a utilizar durante la ejecucin de la
aplicacin, una de sus primordiales ventajas es que facilita a los
diseadores grficos e introductores de contenido trabajar en paralelo
con los programadores.
Aadir un recurso a nuestra aplicacin es muy sencillo, no tenemos
ms que aadir un fichero dentro de una carpeta determinada de
nuestro proyecto (res). Para cada uno de los recursos que aadamos
el sistema crea, de forma automtica, un id de recurso dentro de la
clase R.
En cualquier tipo de recurso, podemos especificar recursos
predeterminados y varios recursos alternativos para la aplicacin:
Tipos de recursos
Segn la carpeta que utilicemos el recurso creado ser de un tipo
especfico. Pasamos a enumerar las carpetas y tipos posibles:
Acceso a recursos
Una vez que proporcionemos un recurso en la aplicacin, podemos
aplicarlo al hacer referencia a su ID de recurso. Todos los ID de
recursos se definen en la clase R de tu proyecto.
La clase R, contiene ID de recurso de todos los recursos del directorio
res/. Para cada tipo de recurso hay una subclase R (ej. R.drawable), y
para cada recurso de ese tipo hay un valor entero esttico (ej.
R.drawable.icon). Ese valor entero es el ID del recurso que podemos
usar para recuperar el recurso.
Desde cdigo:
Desde XML:
Bibliografa
[1 B. Hardy y B. Phillips, Android Programming The Big Nerd Ranch Guide,
] Atlanta: Pearson Technology Group, 2013.
[2 Z. Mednieks, L. Dornin, G. B. Meike y M. Nakamura, Programming
] Android, USA: OReilly Media, Inc., 2011.
[3 G. Inc., Developer Android, [En lnea]. Available:
] https://developer.android.com/reference/android/app/Activity.html.
[ltimo acceso: 23 11 2016].