Procesadores Intel o AMD Dependiendo de la plataforma que use tu PC puedes realizar una configuración diferente, en el caso de Intel podemos...
Estructura de un proyecto en Android Studio
La estructura de un proyecto en Android Studio está definida en una ventana denominada “Tools Window” muy parecida al “Package Explorer” que nos proporcionaba Eclipse, está herramienta tiene la peculiaridad de mostranos de tres formas diferentes la estructura del proyecto para que usemos la que nos haga sentir mas comodos o necesitemos en ese momento mediante un menu desplegable de rapido acceso.
La siguiente estructura está basada sobre una plantilla “Navigation Drawer Activity”, creo que se puede llegar a comprender mejor la estructura que mostrando un ejemplo sobre una “Blank Activity”
Packages
Proyect
Android
Los archivos se encuentran bien organizados y es muy sencillo encontrarlos, podemos elegir el tipo de arbol que mas se adapte a nuestro gusto o cambiarlo para trabajar mas comodo durante un proyecto segun la necesidad del momento, esto en proyectos grandes suele ser de gran ayuda
En cualquier caso, trabajaremos siempre sobre los mismos archivos y carpetas, a continuación te describo los archivos y carpetas más importantes
MainActivity y los archivos .java
Al crear un proyecto en blanco, este archivo se crea por defecto con este mismo nombre a no ser que lo cambiemos, en este proyecto, creado sobre una plantilla “Navigation Drawer Activity”, se han creado dos por defecto, “MainActivity” y “NavigationDrawerFragment”, estos archivos son los archivos .java que dirigen el funcionamiento de la aplicación, la parte logica. Se organizan en paquetes y se corresponden en un principio con los archivos xml de la Activity que se ha creado al generar el proyecto.
activity_main y la carpeta layout
activity_main.xml, al igual que fragment_main.xml y fragment_navigation_drawer.xml son los ficheros que definen cada seccion de interfaz de usuario, para entenderlo mejor, son la parte grafica de la aplicacion, y la definimos mediante etiquetas xml con las que podemos añadir botones, textos, imagenes y otros elementos. Por defecto al crear una Activity en blanco, se crea un archivo con el nombre activity_main.xml, si elegimos una plantilla como “Navigation Drawer Activity”, en la misma carpeta se crearan mas archivos .xml, cada uno de estos archivos son una Activity, sección, pantalla o como quieras definirlo, de una aplicacion.
strings.xml
El archivo strings.xml es el encargado de almacenar las cadenas que se muestran en los elementos que insertemos en cada una de las Activitys. Es altamente recomendable y una buena practica incluir todas las cadenas de texto de nuestro proyecto en este archivo.
drawable-(hdpi/mdpi/xhdpi/xxhdpi)
Estas carpetas son los directorios de recursos gráficos que almacenan las imágenes organizadas por densidad, si definimos nuestros recursos gráficos en distintos tipos de densidades, nuestros proyectos serán mas compatibles con la mayoria de dispositivos Android que hay en el mercado.
AndroidManifest.xml
Este fichero define los permisos de nuestra aplicación, el nombre y otros elementos como las actividades y los permisos especiales para acceder a los recursos del sistema.
values
Este directorio contiene una colección de recursos en archivos XML como las definiciones de cadenas de texto y de color.
Esto es solo una pequeña introducción a la estructura de un proyecto, en el articulo Crear listas en Android Studio, se explican varios aspectos y caracteristicas de estos archivos y carpetas.
Quizás te interese ...
La estructura en un proyecto Android desarrollado con Eclipse se muestra en el “Explorador del paquete” (Package Explorer), este...
Si ya has desarrollado aplicaciones Android con el IDE de Eclipse, seguro que recuerdas muchos de los problemas de instalación,...
Si ya te has decidido a instalar Android Studio es posible que necesites migrar algunas de tus aplicaciones desde Eclipse, el proceso es muy...
Valoraciones
Sé el primero en valorar