Diferencia entre revisiones de «Usuario:ManuelRomero/Android/Android/recursos»

De WikiEducator
Saltar a: navegación, buscar
 
(2 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
{{TEP}}
+
{{TEP}}  
{{:Usuario:ManuelRomero/Android/recursos/nav}}
+
{{:Usuario:ManuelRomero/Android/recursos/nav}} <br>  
<br>
+
==Qué es un recurso==
+
==Tipos de recursos==
+
===Recursos de la aplicación===
+
===Assets: recursos directos o no compilados===
+
<div style: >
+
  
En un proyecto android existe una carpeta llamada assets que en principio está vacía
+
{{Objetivo|
su objetivo es almacenar ficheros externos a la aplicación que serán distribuidos junto con nuestro .apk (formará parte de la compilacón).
+
#Entender el concepto de recurso software para mi aplicacion
Posteriormente en el programa se puede recuperar los ficheros ahí depositados y navegar por esa carpeta (ficheros, directorios) como si fuera un sistema de ficheros normla de un SO.
+
#Ver diferentes recursos del sistema como  
En general tengo diferentes sitios para ubicar ficheros (res, targeta SD, asset).
+
##asset
Los ficheros que ubiquemos en res accederé a ellos como un recurso identificado en la clase R (MRM ????)
+
##colores
Los que coloque en el directorio Asset accederé a ellos  identificándolos como si fuera en un sistema de ficheros, pero se distribuirán junto con la aplicación. Utilidades: guardar datos de un juego, o la configuración de una aplicación, …)
+
##tipos de letra
Otra opción para guardar información es usar una base de datos SQLLite, sobre todo cuando está esté estruturada (pensemos en una tabla).
+
##.....
Para gestionar los recursos que aquí ubiquemos necesitaremos un objeto de la clase  AssetManager
+
}}
Estos recursos no generan un ID en la clase R, por lo que debemos especificar el nombre y la ruta para acceder a ellos (usando la clase AssetManager, como ya hemos indicado).
+
Nosotros podemos almacenar ficheros en recursos y también en asset asset permite establecer jerarquía de ficheros, cosas que res no permite, en esta línea los ficheros ubicados en la carpeta res son más restrictivos y su acceso es menos libre (hay que acceder a través del Id que se general en la clase R).
+
MRM Hacer algo que se puede hacer tanto en res como en asset para ver diferencia.
+
</div>
+

Última revisión de 03:12 13 dic 2013

Road Works.svg Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos.
Ver página de charlas.
Road Works.svg





Icon objectives.jpg

Objetivo

  1. Entender el concepto de recurso software para mi aplicacion
  2. Ver diferentes recursos del sistema como
    1. asset
    2. colores
    3. tipos de letra
    4. .....