Hva er Android-manifestfilen - Codiclick

dele

Hva er android manifestfil

Annonser

I oppføringen på Android-katalogstrukturen ble applikasjonsmanifestfilen nevnt, denne gangen vil vi se hva den består av og dens betydning.


AndroidManifest-filen er en konfigurasjonsfil som vårt Android-prosjekt må ha, denne manifestfilen beskriver viktig informasjon om prosjektet. i neste publikasjon av den offisielle siden er det litt mer om denne filen. (

Definerer generell informasjon som appnavn, ikon, tema og applikasjonskomponenter som aktiviteter, tjenester, innholdsleverandører, tilgangstillatelser til systemfunksjoner som kamera, internett, bluetooth, blant annet, samt hvordan bestemme hvilken som er hovedaktiviteten av systemet.


Denne filen finnes i manifestkatalogen og har følgende struktur:

Her kan vi identifisere grunnleggende elementer som:


  • ikon: Tilsvarer banen der applikasjonsikonet er plassert.
  • etiketter: Bane der applikasjonsnavnet er plassert.
  • tema: Bane med stilen som applikasjonen bruker når det gjelder tema.
  • aktivitet: Tilsvarer parametriseringen av aktivitetene som brukes av applikasjonen


For eksempel, når det gjelder aktiviteter, vet vi allerede at en app består av aktiviteter, disse tilsvarer applikasjonens skjermer og er delt inn i en grafisk del og en logisk del av systemet, slik at appen kan laste disse skjermene , må disse parametriseres i manifestet.


I det følgende bildet kan du se at prosjektet er sammensatt av 3 aktiviteter, disse er igjen definert i manifestfilen.


Det er veldig viktig å gjøre det klart at denne filen opprettes og oppdateres automatisk, det er ikke nødvendig å legge til aktiviteten manuelt, dette ble gjort før da den ble brukt i Eclipse IDE for å utvikle applikasjoner, men nå med Android Studio er denne prosessen Automatisk.


Dette betyr imidlertid ikke at vi ikke kan endre filen, tvert imot kan vi ha behov for det, men det er veldig viktig at vi er forsiktige, for hvis denne filen er skadet vil ikke systemet vårt kunne starte .


For eksempel kan noen av de vanligste modifikasjonene være muligheten for å definere hvilken som er den første skjermen som vises, for dette, hvis vi har sett de forrige bildene, vil vi legge merke til at i delen som tilsvarer MainActivity er det en kodeblokk < intent-filter> og i egenskapen som indikerer at dette vil være den første skjermen, hvis vi vil, kan vi endre dette filteret og legge det til "OtherActivity", og også endre egenskapen "android:exported="true""



På denne måten, når du starter prosjektet, sjekker den hva som er i manifestet, noe som indikerer at den første skjermen som skal vises er den som er definert av OtraActivity.


En annen veldig vanlig modifikasjon av filen er kobling av tillatelser i applikasjonen, selv om dette også kan gjøres logisk, herfra kan du legge til tillatelser til å bruke kameraet, internett, blant mange andre.



Og det er det, med det kan vi få en ide om hva filen er og dens betydning for prosjektet vårt.

Det kan også interessere deg.




Er det noe du vil legge til eller kommentere om denne oppføringen? gjør gjerne....Og hvis du likte det... Jeg inviterer deg til å dele Y Abonner ved å klikke på "Bli med på denne siden"-knappen for å høre flere innlegg som dette 😉