Recursos Aplicaciones Android

Páginas: 6 (1330 palabras) Publicado: 21 de abril de 2015
Recursos de
Aplicaciones
Android

Introducción
La definición de los recursos en Android es un
aspecto muy importante en el diseño de una
aplicación.
Una de sus principales ventajas es
que facilita a los diseñadores
gráficos
e
introductores
de
contenido trabajar en paralelo con
los programadores.

Introducción
Añadir un recurso a nuestra aplicación es muy
sencillo, no tenemos más que añadir unfichero
dentro de una carpeta determinada de nuestro
proyecto.
Para cada uno de los recursos
que añadamos el sistema crea,
de forma automática, un id de
recurso dentro de la clase R.

Definición
En Android, casi todo es un recurso. Los recursos son
usados para definir colores, imágenes, vistas, menús y
valores de Strings de la aplicación.
El resultado de esto es que nada
en la aplicación seencuentra
definido de una manera estática.

Definición
Todos estos recursos se pueden acceder desde el código
de la aplicación y permiten parametrizar nuestra
aplicación para responder a distintas configuraciones del
dispositivo (por ejemplo, modificar textos según la
locación del usuario).

Tipos de Recursos
Por cada tipo de aplicación se define un recurso por
defecto y diferentes alternativas:
Recursos por Defecto: son aquellos que se utilizan
sin importar la configuración del dispositivo o cuando
no hay recursos alternativos para este recurso.



Recursos Alternativos: son aquellos que se utilizan
con una configuración específica. Para indicar que un
conjunto de recursos son para una configuración en
particular, se debe agregar a la carpeta un modificador
correspondiente a esaconfiguración.

Tipos de Recursos


Recursos Simples

Se sitúan dentro de la carpeta values, y pueden ser de
diversos tipos. Todos se definen en archivos XML. Dentro
de la carpeta values puede haber varios archivos XML
cuyo nombre es irrelevante.
Cada uno de estos archivos puede contener definiciones
de recursos de diversos tipos mezcladas. Sin embargo, se
recomienda agrupar todos los recursos del mismotipo en
un mismo archivo, no mezclarlos, y darle al archivo un
nombre representativo: strings.xml, colors.xml, etc.

Esquema de Recursos

Descripción de Recursos

Recursos carpeta values


Cadenas de texto: pueden ser cadenas independientes o
arrays de cadenas.



Colores: se definen en hexadecimal y comenzando
siempre por una almohadilla (#). Deben incluir, como
mínimo, tres valores, que secorresponden con la cantidad
de rojo, verde y azul que componen el color deseado
(formato RGB).



Dimensiones: normalmente se utilizan como atributos de
otros recursos y permiten dar uniformidad a los distintos
elementos que se muestran en pantalla, a la vez que
posibilitan el cambiar su tamaño en función del tipo de
pantalla que tenga el dispositivo que ejecuta la aplicación.

Recursos carpetavalues


Estilos: permiten definir un conjunto de propiedades visuales
que se pueden aplicar, todas juntas, a vistas o incluso
actividades (aplicados como temas).



Booleanos: sólo pueden tener los valores true o false. Se suelen
usar para hacer que la aplicación actúe de una forma u otra en
función de las características del dispositivo donde se ejecuta.



Identificadores: podemos crearidentificadores únicos para la
aplicación. Son similares a los que se generan automáticamente
para cada recurso, pero sin la necesidad de tenerlos ligados a
ninguno de ellos (aunque podemos hacerlo). La aplicación
podría necesitar este tipo de identificadores en algunas
situaciones. Por ejemplo, para usarlos como códigos de error o
para identificar cuadros de diálogo.

Recursos carpeta values
Enteros: son valores numéricos que se utilizan de forma
similar a como se usan los booleanos. Aunque, a
diferencia de estos últimos, aquí podemos definir arrays
de enteros.



Arrays genéricos con tipo: se pueden crear arrays de
recursos, bien sea de recursos ya definidos (identificados
por su nombre) como de recursos genéricos (sin nombre
asociado).

Recursos de Gráficos
La mayoría de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones de android
  • Aplicaciones Android
  • Aplicaciones Para Teléfonos Android
  • DESARROLLO DE APLICACIONES PARA ANDROID
  • Borrar aplicaciones en android demos
  • Curso De Desarrollo De Aplicaciones Android
  • Administracion de recursos en Android
  • Aplicaciones o juegos android-pc 2014

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS