Android ресурси

Android ресурси

На диаграма показва само част от средствата. Системата се актуализира постоянно и добави нови видове.

Ресурси - един от основните компоненти, с които ще трябва да работят много често. В Android обзеха обекти, като например изображения, низови константи, цвят, анимация, стилове и т.н. външен източник. Системата поддържа средства за съхранение на външни файлове. Външни ресурси са по-лесни за поддържане, актуализиране, редактиране.

Всяко заявление за Android съдържа указател на ресурси и ВЕИ директория за активи активи. Истинската разлика между ресурсите и активите е, както следва:

  • в ресурса информация директория ще бъде на разположение през R. класа на приложение, което се генерира автоматично от развитие на околната среда. Това означава, че на файлове и ресурси за съхранение на данни (в директорията на ВЕИ), което ги прави лесно достъпни за използване в програмния код;
  • за да прочетете информацията, дадена в активите на стоките активи (суров формат на файла), AssetManager трябва да се използва, за да прочетете файла като поток байт.

Android е в състояние да изберете динамично данни от ресурсите дървото, съдържаща различни стойности за различните конфигурации, езици и региони. Когато стартирате Android автоматично ще се зареди съответния ресурс, без да изисква един ред код.

Ресурси в Android са декларативни. По принцип, ресурси се съхраняват като XML-файлове и директории с поддиректории присъдено ценности. изтегляемото-ldpi. изтегляемото-MDPI. изтегляемото-hdpi. оформление. но има и други видове ресурси.

Тъй като R файл се генерира автоматично, то няма смисъл да го редактирате ръчно, тъй като всички промени ще бъдат загубени, когато регенерира.

Като цяло, средствата са файл (например изображение) или стойност (например заглавието програма), свързана с генерираните прилагане. използване на съоръжения е, че те могат да бъдат променени без да прекомпилирате или нова разработка на приложения. Имената на файловете за ресурси се състоят предимно от малки букви, цифри и долна черта.

Най-често срещаните ресурси са може би низ (стринг), цвят (цвят) и графичен дизайн (растерни). Заявлението не се препоръчва да се прилага плътно писмени реда код - вместо това те трябва да използват съответния идентификатор, който ви позволява да промените текстов низ ресурс, без да променят изходния код.

Начинаещите програмисти не винаги разбират напълно в процеса на създаване на подходящи ресурси. В Android, има два подхода - първо подход се крие във факта, че ресурсите са специфицирани в файла, името не е важно файл. Вторият подход - ресурсът се дава под формата на файла и след това името на файла вече е зададен (ако е необходимо да се вземат под внимание някои нюанси).

Споделено структурата на директориите, съдържащ ресурси, както следва:

Само в активи могат да бъдат поставени всички нейни поддиректории различен набор от гнездене. Файловете в друга директория, тя се поставя на нивото на тази директория, а не по-дълбоки.

Списък на основните Android ресурси