Lista completa de todas las carpetas de recursos de Android?

Primero pensé que podría encontrar esta lista en la red, pero estoy buscando el término incorrecto o tal lista no existe.

Lo que necesito es básicamente una hoja de trucos de todas las carpetas de recursos predefinidos en un proyecto de Android. Por ejemplo, una lista podría decir algo como esto

  • Res / drawable – todos los gráficos vaya aquí
  • Res / drawable-hdpi – todos los gráficos de mayor resolución ir aquí
  • Res / layout – algunos-significativo-descripción
  • Res / values ​​- algunos-significativo-descripción
  • Res / layout-land – algunos-significativo-descripción
  • Etc.

Estoy realmente sorprendido de que esa lista no se encuentra fácilmente en la red. Cada vez que necesito agregar algún recurso que no he usado antes, tengo que buscar en la red para el nombre correcto (y prefiero mirar la lista de carpetas res).

Tomado de aquí :

En la carpeta / res puede tener:

  • Anim / – Archivos XML que definen animaciones de interpolación

  • Color / – Archivos XML que definen una lista de colores de estado.

  • Dibujable / – archivos de mapa de bits / nueve parches (mapas de bits re-sizable) / listas de estado / formas / animación drawables / otros drawables

  • Layout / – Archivos XML que definen un diseño de interfaz de usuario.

  • Menu / – Archivos XML que definen menús de aplicaciones, como un menú Opciones, Menú contextual o Submenú.

  • Raw / – Archivos arbitrarios para guardar en su forma cruda.

  • Values ​​/ – Archivos XML que contienen valores simples, como cadenas, enteros y colores.

    • Arrays.xml para matrices de recursos (matrices con tipos).
    • Colors.xml para valores de color
    • Dimens.xml para valores de dimensión.
    • Strings.xml para los valores de cadena.
    • Styles.xml para los estilos.
  • Xml / – Archivos XML arbitrarios

Consulte también Acceso a recursos alternativos para configuraciones de dispositivos más específicas (configuración regional, dpi, tamaño, aspecto, orientación, etc.)

Las fuentes completas están en android.git.kernel.org (este enlace es para el lanzamiento de Gingerbread). Para los recursos, siga el path core > res > res

Nunca lo pensé, pero tienes razón. Siempre puede crear un nuevo proyecto basado en proyectos de muestras disponibles en eclipse y ver que han elegido para organizarlo.

Puedes ver cómo se organiza uno de mis proyectos. Mi proyecto en eclipse

Cabe señalar que estos diseños de carpetas no están escritos en piedra. Se puede crear un árbol de carpetas de la manera que se elija. Este es el árbol predeterminado creado con IDEs como Eclipse y es, como resultado, el formato más popular ya menudo coherente. Si encuentras otro formato que te quede mejor, entonces puedes usarlo libremente. Sólo haga referencia correctamente en su código.

  • Ningún paquete conocido al obtener valor para el número de recurso
  • ¿Cómo acceder a los recursos del proyecto de la biblioteca de Android?
  • Problemas con minSdkVersion 1.5
  • android: cómo cargar el archivo xml desde el directorio de activos?
  • Crujido / embalaje de recursos con aapt en hormigas construir utiliza caché de otros proyectos
  • Reglas de nomenclatura para los recursos de Android
  • ¿Por qué es imposible acceder a los recursos de manera estática?
  • ¿Cómo obtener la ID de Android para un elemento de menú en Android?
  • Android: ¿acceder a un drawable desde una carpeta específica -dpi?
  • Texto con formas en recurso dibujable
  • Haciendo clic en un botón para cambiar el idioma
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.