ПредишенСледващото

Един от най-важните части на манифеста - това е филтри намерение (намерение филтри). Тези филтри описват къде и кога вашата работа (дейност) може да се стартира. Когато дейността (активност) или операционната система иска да извърши някакво действие, naprmmer, изкопае една уеб страница или прозорец за избор контакт, тя създава обект от намерения. Този обект може да съдържа няколко описания, описващи това, което искате да направите, какъв вид данни, които трябва да направите, и какъв тип, както и допълнителна информация. Android сравнява информацията в обект nameriniyami (Intent обекта) на с намерението филтри, които са били представени всички програми, които сте инсталирали, и заявлението е най-подходяща за тази цел.

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

Един прост пример AndroidManifest.xml:

  • Всеки файл AndroidManifest.xml (както повечето dlyarugih XML файлове в Android) включва описание на пространство от имена
като първи неин член.
  • Повечето манифести включва един елемент

    Детайлно описание AndroidManifest.xml файл структура на файла.

    В основния елемент, който съдържа пълно описание на своя пакет. В нея могат да бъдат включени следните елементи: Той описва, са необходими правила, за да има програма, за да работи правилно. Това означава, че ако сте в програмата, която искате да използвате за достъп до GPS данни, трябва изрично да го посочите в този раздел, като този: Явна не може да съдържа този елемент. правата, описани в този раздел, който трябва да търси други приложения за достъп до вашия. Явна не може да съдържа този елемент. Описва компонентите на код инструмент на разположение за тестване функционалност на това или друго приложение. Явна не може да съдържа този елемент. Коренът елемент, съдържащ описание на компонентите на ниво приложение, налични в опаковката. Този елемент може да съдържа глобалните и / или приети стойности, като икона на програмата, име, дизайн тема, с необходимите права за достъп, и така нататък. Явна не може да съдържа този елемент. Под него могат също да бъдат разположени нула или повече други описания: Дейност е основният компонент на заявлението си взаимодейства с потребителя. Първият екран, който потребителите виждат, когато стартирате програмата, тя е дейност, а повечето от останалите прозорци ще се реализира като отделни deyatelnosti описани таг .
    Забележка: Всяка дейност трябва да има свой собствен етикет във файла на манифеста. Ако дейността не е описан в манифеста, няма да бъде в състояние да изпълнява. Вашата кандидатура ще бъде неуспешно.

    За да се подпомогне по-късно извличане на вашия бизнес, можете да включите една или повече елементи, които описват действията, които поддържа активността.

    Можете също така да се свърже един или повече компоненти дейността си така, че други клиенти могат да получат, за да търсят повече информация за него:

    Добавя описание мета информация за вашия бизнес, където клиентите могат да го получите чрез ComponentInfo.metaData. Broadcast приемник (BroadcastReceiver) позволява на приложението да научат повече за промени в данните или действия, които се случват, дори и ако програмата не работи. Както и , можете да зададете една или повече или стойности , че получателят поддържа. Услугата е компонент, който може да се работи във фонов режим на произволен период от време. Както и етикет , Ако желаете, можете да зададете един или повече или елементи, които се поддържат от услугата. Доставчикът на съдържание (ContentProvider) е компонент, който upravlet достъп до данни в програмата си, тя позволява на други приложения. Можете също да укажете един или повече елементи .

    Допълнения и корекции са добре дошли.

    Не подобни новини.

    Свързани статии

  • Подкрепете проекта - споделете линка, благодаря!