Конспект лекционных занятий



Pdf көрінісі
бет24/67
Дата26.09.2023
өлшемі2.41 Mb.
#478672
түріКонспект
1   ...   20   21   22   23   24   25   26   27   ...   67
kt 1

2.5 Манифест приложения 
Корневой 
каталог каждого 
приложения 
под Android должен 
содержать файл AndroidManifest.xml (в 
точности 
с 
таким 
названием). Манифест приложения 
содержит 
всю 
необходимую 
информацию, используемую системой для запуска и выполнения приложения. 
Основная информация, содержащаяся в манифесте: 

Имя Java пакета приложения, которое используется как 
уникальный идентификатор приложения. 

Описание компонентов приложения: активностей, сервисов
приемников широковещательных сообщений и контент-провайдеров, 


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

Определение процессов, в которых будут выполняться 
компоненты приложения. 

Объявление полномочий, которыми должно обладать приложение 
для доступа к защищенным частям API и взаимодействия с другими 
приложениями. 

Объявление полномочий, которыми должны обладать другие 
приложения для взаимодействия с компонентами данного. 

Список вспомогательных классов, которые предоставляют 
информацию о ходе выполнения приложения. Эти объявления содержатся в 
манифесте пока идет разработка и отладка приложения, перед публикацией 
приложения они удаляются. 

Определение минимального уровня Android API для приложения. 

Список библиотек связанных с приложением. 
В 
файле 
манифеста 
только 
два 
элемента:  и  являются обязательными и при этом 
встречаются ровно по одному разу. Остальные элементы могут встречаться 
несколько раз или не появляться совсем, в этом случае манифест определяет 
пустое приложение
Следующий листинг демонстрирует общую структуру файла манифеста. 
 
 

 
 
 

 
 
 
 
 
 
 
 
 
 


37 
 
 
 
…  

 
 
…  

 
 
…  
 
 
 
 
 
 
 
Листинг 3.1. Структура файла AndroidManifest.xml 
В 
манифесте 
элементы 
одного 
уровня, 
такие 
как 
, могут следовать друг за 
другом в любой последовательности. Элемент  является 
исключением из этого правила, он должен следовать за соответствующей 
активностью. 
Более предметно разговор о файле манифеста и его основных элементах 
пойдет в лабораторных работах. 
Подробности: http://developer.android.com/guide/topics/manifest/manifest-
intro.html 


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   67




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет