Ресурсы, активы и локализация приложений

 

Ресурсы и активы — неотъемлемая часть Android-приложения. Это внешние элементы, которые включаются в приложение: изображения, аудио, видео, строки, разметки, темы и т. д. Каждое приложение содержит каталог для ресурсов res/ и каталог для активов assets/.

Ресурсы используются чаще, чем активы. Реальное различие между ресурсами и активами заключается в следующем:

  • информация в каталоге ресурсов будет доступна в приложении через класс R, который автоматически генерируется средой разработки. То есть хранение файлов и данных в ресурсах (в каталоге res/) делает их легкодоступными для использования в коде программы;
  • для чтения информации, помещенной в каталог активов assets/ (необработанный формат файла), необходимо использовать AssetManager для чтения файла как потока байтов.

В этом разделе вы получите информацию о стандартных ресурсах, которые обычно используются в Аndrоid-приложении, и о том, как обращаться к ним в коде программы.