Полный список всех папок ресурсов Android?
Сначала я подумал, что могу найти этот список в сети, но я либо ищу неправильный термин, либо такого списка не существует.
Мне нужно в основном обмануть все предопределенные папки ресурсов в проекте Android. Например, список может сказать что-то вроде этого
- res/drawable - все графики идут здесь.
- res/drawable-hdpi - все графики с более высоким разрешением идут здесь
- res/layout - some-importantful-description
- res/values - some-importantful-description
- res/layout-land - some-importantful-description
- и др.
Я действительно удивлен, что такой список не так легко найти в сети. Всякий раз, когда мне нужно добавить какой-то ресурс, который я раньше не использовал, я должен посмотреть в сети на правильное именование (и я предпочел бы посмотреть список папок res).
Ответы
Ответ 1
Взято из здесь:
В папке /res вы можете:
-
файлы аниматора /-XML, которые определяют анимацию свойств.
-
anim/- XML файлы, которые определяют tween
анимации
-
color/- XML файлы, которые определяют список состояний цветов.
-
drawable/- Растровые файлы/Девять патчей (переизмеримые растровые изображения) /Списки состояний/Формы/Анимационные чертежи/Другие чертежи
-
layout/- XML файлы, которые определяют макет интерфейса пользователя.
-
menu/- XML файлы, которые определяют меню приложений, такие как Параметры
Меню, Контекстное меню или Подменю.
-
raw/- Произвольные файлы для сохранения в исходной форме.
-
values /- XML файлы, содержащие простые значения, такие как
строки, целые числа и цвета.
- arrays.xml для массивов ресурсов (типизированные массивы).
- colors.xml для значений цвета
- dimens.xml для значений измерения.
- strings.xml для строковых значений.
- styles.xml для стилей.
-
xml/- Произвольные файлы XML
Также см. Доступ к альтернативным ресурсам для более конкретных конфигураций устройств (язык, dpi, размер, аспект, ориентация и т.д.)
Ответ 2
Полные источники находятся в android.git.kernel.org (эта ссылка предназначена для выпуска Gingerbread). Для ресурсов следуйте по пути core > res > res
Ответ 3
Никогда не думал об этом, но ты прав.
Вы всегда можете создать новый проект на основе доступных проектов образцов в eclipse и посмотреть, что они решили его организовать.
Вы можете видеть, как организован один из моих проектов.
мой проект в eclipse
Ответ 4
Следует отметить, что эти макеты папок не написаны на камне. Можно создать дерево папок любым способом. Это всего лишь дерево по умолчанию, созданное с помощью IDE, например Eclipse, и, как результат, самый популярный и часто согласованный формат. Если вы найдете другой формат, который лучше подходит вам, вы можете его использовать. Правильно ссылайтесь в своем коде.