Манифест предоставляет основную информацию о вашем приложении системы Android.
Каждое android приложение должно иметь файл AndroidManifest.xml в корневой директории. В нём представлена основная информация о приложении, которая необходима в системе Android.
Основные блоки:
<permission>
Объяснение разрешения. Содержит права, которые должны запрашивать другие приложения для получения доступа к вашему приложению.
<uses-permission>
Запрашивает разрешение, необходимое для нормального функционирования. В старых версиях разрешения запрашивались при установке. На Android 6.0 можно производить запрос на разрешение после установки .
<application>
Содержит базовые параметры приложения: иконка, название, тема.
<activity>
Это android-активность , которая есть в приложении. <application>
может содержать более одного Activity
.