Vad är Android-manifestfilen - Codiclick

dela med sig

Vad är android manifestfil

Annonser

I posten på Android-katalogstrukturen nämndes applikationsmanifestfilen, den här gången ska vi se vad den består av och dess betydelse.


AndroidManifest-filen är en konfigurationsfil som vårt Android-projekt måste ha, denna manifestfil beskriver viktig information om projektet. i nästa publicering av den officiella sidan finns det lite mer om denna fil. (

Definierar allmän information som appnamn, ikon, tema och applikationskomponenter som aktiviteter, tjänster, innehållsleverantörer, åtkomstbehörigheter till systemfunktioner som kamera, internet, bluetooth, bland annat, samt hur man avgör vilken som är huvudaktiviteten av systemet.


Den här filen finns i manifestkatalogen och har följande struktur:

Här kan vi identifiera grundläggande element som:


  • ikon: Motsvarar sökvägen där programikonen finns.
  • etiketter: Sökväg där programmets namn finns.
  • tema: Sökväg med stilen som applikationen använder när det gäller tema.
  • aktivitet: Motsvarar parametreringen av de aktiviteter som används av applikationen


Till exempel när det gäller aktiviteter vet vi redan att en app är uppbyggd av aktiviteter, dessa motsvarar applikationens skärmar och är uppdelade i en grafisk del och en logisk del av systemet, så att appen kan ladda dessa skärmar , dessa måste parametriseras i manifestet.


I följande bild kan du se att projektet är sammansatt av 3 Aktiviteter, dessa i sin tur definieras i manifestfilen.


Det är mycket viktigt att göra det klart att denna fil skapas och uppdateras automatiskt, det är inte nödvändigt att lägga till aktiviteten manuellt, detta gjordes tidigare när den användes i Eclipse IDE för att utveckla applikationer, men nu med Android Studio är denna process automatisk.


detta betyder dock inte att vi inte kan modifiera filen, tvärtom kan vi behöva göra det, men det är mycket viktigt att vi är försiktiga, för om den här filen är skadad kommer vårt system inte att kunna starta .


Till exempel kan några av de vanligaste ändringarna vara möjligheten att definiera vilken som är den första skärmen som visas, för detta, om vi har sett de tidigare bilderna, kommer vi att märka att det i avsnittet som motsvarar MainActivity finns ett kodblock < avsiktsfilter> och i egenskapen som indikerar att detta kommer att vara den första skärmen, om vi vill kan vi ändra detta filter och lägga till det i "OtherActivity", och även ändra egenskapen "android:exported="true""



På detta sätt kontrollerar den när projektet startar vad som finns i manifestet, vilket indikerar att den första skärmen som ska visas är den som definieras av OtraActivity.


En annan mycket vanlig modifiering av filen är länkningen av behörigheter i applikationen, även om detta också kan göras logiskt, härifrån kan du lägga till behörigheter för att använda kameran, internet, bland många andra.



Och det är det, med det kan vi få en uppfattning om vad filen är och dess betydelse för vårt projekt.

Det kan också intressera dig.




Finns det något du vill lägga till eller kommentera om det här inlägget? gör gärna....Och om du gillade det... Jag inbjuder dig att dela y Prenumerera genom att klicka på knappen "Gå med på den här webbplatsen" för att höra fler inlägg som detta 😉