Hvad er Android-manifestfilen - Codiclick

del

Hvad er android manifest fil

Annoncer

I indgangen til Android-biblioteksstrukturen blev applikationsmanifestfilen nævnt, denne gang vil vi se, hvad den består af og dens betydning.


AndroidManifest-filen er en konfigurationsfil, som vores Android-projekt skal have, denne manifestfil beskriver vigtig information om projektet. i den næste udgivelse af den officielle side er der lidt mere om denne fil. (

Definerer generelle oplysninger såsom appnavn, ikon, tema og applikationskomponenter såsom aktiviteter, tjenester, indholdsudbydere, adgangstilladelser til systemfunktioner såsom kamera, internet, bluetooth, blandt andre, samt hvordan man bestemmer, hvilken der er hovedaktiviteten af systemet.


Denne fil kan findes i manifestbiblioteket og har følgende struktur:

Her kan vi identificere grundlæggende elementer som:


  • ikon: Svarer til stien, hvor programikonet er placeret.
  • etiketter: Sti, hvor applikationsnavnet er placeret.
  • tema: Sti med den stil, som applikationen bruger med hensyn til tema.
  • aktivitet: Svarer til parametreringen af de aktiviteter, der anvendes af applikationen


Eksempelvis ved vi allerede ved aktiviteter, at en app er opbygget af aktiviteter, disse svarer til applikationens skærme og er opdelt i en grafisk del og en logisk del af systemet, så appen kan indlæse disse skærme , skal disse parametriseres i manifestet.


På det følgende billede kan du se, at projektet er sammensat af 3 aktiviteter, disse er igen defineret i manifestfilen.


Det er meget vigtigt at gøre det klart, at denne fil oprettes og opdateres automatisk, det er ikke nødvendigt at tilføje aktiviteten manuelt, dette blev gjort før, da den blev brugt i Eclipse IDE til at udvikle applikationer, men nu med Android Studio er denne proces automatisk.


dette betyder dog ikke, at vi ikke kan ændre filen, tværtimod kan vi have behov for at gøre det, men det er meget vigtigt, at vi er forsigtige, for hvis denne fil er beskadiget, vil vores system ikke kunne starte .


For eksempel kan nogle af de mest almindelige ændringer være muligheden for at definere, hvilken der er den første skærm, der vises, for dette, hvis vi har set de tidligere billeder, vil vi bemærke, at der i afsnittet, der svarer til MainActivity, er en kodeblok < hensigtsfilter> og i egenskaben, der angiver, at dette vil være den første skærm, kan vi, hvis vi vil, ændre dette filter og tilføje det til "OtherActivity", og også ændre egenskaben "android:exported="true""



På denne måde, når projektet starter, tjekker den, hvad der er i manifestet, hvilket indikerer, at den første skærm, der skal vises, er den, der er defineret af OtraActivity.


En anden meget almindelig ændring af filen er sammenkædning af tilladelser i applikationen, selvom dette også kan gøres logisk, herfra kan du tilføje tilladelser til at bruge kameraet, internet, blandt mange andre.



Og det er det, med det kan vi få en idé om, hvad filen er og dens betydning for vores projekt.

Det kan også interessere dig.




Er der noget, du vil tilføje eller kommentere om dette indlæg? gør gerne....Og hvis du kunne lide det... Jeg inviterer dig til at dele y Tilmeld dig ved at klikke på knappen "Tilmeld dig dette websted" for at høre flere indlæg som dette 😉