Kas ir Android manifesta fails - Codiclick

dalīties

Kas ir Android manifesta fails

Sludinājumi

Ierakstā par Android direktoriju struktūru tika minēts lietojumprogrammas manifesta fails, šoreiz mēs redzēsim, no kā tas sastāv un kā tas ir svarīgi.


AndroidManifest fails ir konfigurācijas fails, kuram ir jābūt mūsu Android projektam. Šajā manifesta failā ir aprakstīta svarīga informācija par projektu. nākamajā oficiālās lapas publikācijā ir nedaudz vairāk par šo failu. (

Definē vispārīgu informāciju, piemēram, lietotnes nosaukumu, ikonu, motīvu un lietojumprogrammu komponentus, piemēram, darbības, pakalpojumus, satura nodrošinātājus, piekļuves atļaujas sistēmas funkcijām, piemēram, kamerai, internetam, Bluetooth, cita starpā, kā arī to, kā noteikt, kura ir galvenā darbība. no sistēmas.


Šo failu var atrast manifesta direktorijā, un tam ir šāda struktūra:

Šeit mēs varam identificēt tādus pamatelementus kā:


  • ikonu: atbilst ceļam, kur atrodas lietojumprogrammas ikona.
  • etiķetes: ceļš, kur atrodas lietojumprogrammas nosaukums.
  • tēma: ceļš ar stilu, ko lietojumprogramma izmanto motīva ziņā.
  • aktivitāte: atbilst lietojumprogrammas izmantoto darbību parametrizācijai


Piemēram, aktivitāšu gadījumā mēs jau zinām, ka lietotne sastāv no darbībām, kas atbilst lietojumprogrammas ekrāniem un ir sadalītas grafiskajā un loģiskajā sistēmas daļā, lai lietotne varētu ielādēt šos ekrānus. , tiem ir jābūt parametriem manifestā.


Nākamajā attēlā var redzēt, ka projekts sastāv no 3 aktivitātēm, kuras savukārt ir definētas manifesta failā.


Ļoti svarīgi ir skaidri pateikt, ka šis fails tiek izveidots un atjaunināts automātiski, aktivitāti nav nepieciešams pievienot manuāli, tas tika darīts iepriekš, kad tas tika izmantots Eclipse IDE aplikāciju izstrādei, bet tagad ar Android Studio šis process ir automātiski.


tomēr tas nenozīmē, ka mēs nevaram modificēt failu, gluži pretēji, mums var būt nepieciešamība to darīt, taču ir ļoti svarīgi būt uzmanīgiem, jo, ja šis fails tiks bojāts, mūsu sistēma nevarēs startēt .


Piemēram, dažas no visizplatītākajām modifikācijām var būt iespēja noteikt, kurš ir pirmais ekrāns, kas parādās, šim nolūkam, ja esam redzējuši iepriekšējos attēlus, mēs pamanīsim, ka sadaļā, kas atbilst MainActivity, ir koda bloks < intent-filter> un rekvizītā, kas norāda, ka šis būs pirmais ekrāns, ja vēlamies, varam modificēt šo filtru un pievienot to “OtherActivity”, mainot arī rekvizītu “android:exported=”true””



Tādā veidā, uzsākot projektu, tas pārbauda, kas ir manifestā, norādot, ka pirmais tiek parādīts OtraActivity definētais ekrāns.


Vēl viena ļoti izplatīta faila modifikācija ir atļauju saistīšana lietojumprogrammā, lai gan to var izdarīt arī loģiski, no šejienes jūs varat pievienot atļaujas izmantot kameru, internetu un daudzām citām.



Un tas arī viss, ar to mēs varam iegūt priekšstatu par failu un tā nozīmi mūsu projektā.

Tas var arī jūs interesēt.




Vai ir kaut kas, ko vēlaties pievienot vai komentēt par šo ierakstu? jūties brīvi darīt….Un ja patika... Aicinu padalīties y Abonējiet, noklikšķinot uz pogas "Pievienoties šai vietnei", lai dzirdētu vairāk tādu ziņu kā šī 😉