Advertenties
In het artikel over de Android-directorystructuur werd het applicatiemanifestbestand genoemd, deze keer zullen we zien waaruit het bestaat en het belang ervan.
AndroidManifest-bestand is een configuratiebestand dat ons Android-project moet hebben. Dit manifestbestand beschrijft belangrijke projectinformatie. In de volgende publicatie op de officiële pagina staat iets meer over dit bestand. (
Definieert algemene informatie zoals app-naam, pictogram, thema en applicatiecomponenten zoals activiteiten, services, contentproviders, toegangsrechten tot systeemfuncties zoals onder meer camera, internet, Bluetooth, en hoe u kunt bepalen wat de hoofdactiviteit is van het systeem.
Dit bestand is te vinden in de manifest-directory en heeft de volgende structuur:
Hier kunnen we basiselementen identificeren zoals:
- icoon: komt overeen met het pad waar het applicatiepictogram zich bevindt.
- etiketten: Pad waar de toepassingsnaam zich bevindt.
- thema: Pad met de stijl die de applicatie qua thema gebruikt.
- activiteit: Komt overeen met de parametrisering van activiteiten die door de applicatie worden gebruikt
Bij activiteiten weten we bijvoorbeeld al dat een app is opgebouwd uit activiteiten, deze komen overeen met de schermen van de applicatie en zijn opgedeeld in een grafisch deel en een logisch deel van het systeem, zodat de app deze schermen kan laden , moeten deze in het manifest worden geparametriseerd.
In de volgende afbeelding kunt u zien dat het project uit 3 activiteiten bestaat, deze zijn op hun beurt gedefinieerd in het manifestbestand.
Het is erg belangrijk om duidelijk te maken dat dit bestand automatisch wordt gemaakt en bijgewerkt, het is niet nodig om de activiteit handmatig toe te voegen, dit werd eerder gedaan toen het in de Eclipse IDE werd gebruikt om applicaties te ontwikkelen, maar nu met Android Studio is dit proces gebeurt automatisch.
Dit betekent echter niet dat we het bestand niet kunnen wijzigen. Integendeel, het kan zijn dat we dit wel moeten doen, maar het is erg belangrijk dat we voorzichtig zijn, want als dit bestand beschadigd is, zal ons systeem dit niet kunnen doen. begin.
Enkele van de meest voorkomende wijzigingen kunnen bijvoorbeeld de mogelijkheid zijn om te definiëren welk scherm het eerste is dat verschijnt. Als we de vorige afbeeldingen zien, zullen we merken dat er in de sectie die overeenkomt met MainActivity een codeblok is <intentiefilter> en in de eigenschap die aangeeft dat dit het eerste scherm zal zijn, kunnen we, als we dat willen, dit filter aanpassen en toevoegen aan “OtherActivity”, waarbij we ook de eigenschap “android:exported=”true” veranderen
Op deze manier wordt bij het starten van het project gecontroleerd wat er in het manifest staat, wat aangeeft dat het eerste scherm dat wordt weergegeven het scherm is dat is gedefinieerd door OtraActivity.
Een andere veel voorkomende wijziging aan het bestand is het koppelen van machtigingen in de applicatie, hoewel dit ook logisch kan worden gedaan. Vanaf hier kunt u machtigingen toevoegen voor het gebruik van de camera, internet en vele andere.
En dat is alles, hiermee konden we een idee krijgen van wat het bestand is en het belang ervan voor ons project.
Het kan u ook interesseren.
Is er iets dat u wilt toevoegen of opmerken over dit bericht? doe gerust….En als je het leuk vond... nodig ik je uit om het te delen Y Meld u aan door de knop 'Word lid van deze site' te gebruiken om meer van dit soort berichten te zien 😉