Waarvoor dient het Manifest-bestand in een Android-applicatie?
sobes.tech AI
Antwoord van AI
Het bestand AndroidManifest.xml is het centrale configuratiebestand van een Android-applicatie. Het bevat informatie over de structuur van de app, de componenten en de systeemvereisten.
De belangrijkste taken van het Manifest-bestand:
-
Declaratie van de componenten van de app: Activiteiten (
<activity>), services (<service>), broadcast-ontvangers (<receiver>), inhoudsaanbieders (<provider>). Aan elk component kan een set intenties (<intent-filter>) worden toegewezen, die bepalen hoe andere componenten of het systeem dit component kunnen activeren. -
Declaratie van permissies: Geeft aan welke permissies de app nodig heeft om toegang te krijgen tot beveiligde gegevens of systeemfuncties (bijvoorbeeld internettoegang, contacten lezen).
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_CONTACTS"/> -
Declaratie van versies: Geeft de minimale en de doel-API-versie aan waarop de app kan werken.
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="34"/> -
Beschrijving van hardware- en softwarevereisten: Declareert de vereisten voor apparaatfuncties (bijvoorbeeld aanwezigheid van een camera) of softwarebibliotheken.
<uses-feature android:name="android.hardware.camera" android:required="true"/> -
Configuratie van het pictogram en de label van de app: Stelt het pictogram en de tekstlabel in die worden weergegeven voor de app in de launcher.
<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" ... > ... </application>
Het Android-systeem gebruikt dit bestand om te bepalen welke componenten in de app bestaan, waarvoor ze bedoeld zijn, welke permissies nodig zijn voor hun werking en welke vereisten aan het apparaat worden gesteld. Zonder AndroidManifest.xml kan de app niet worden geïnstalleerd of correct functioneren.