Čo je súbor manifestu systému Android - Codiclick

zdieľam

Čo je súbor manifestu Android

Reklamy

V zázname o adresárovej štruktúre Androidu bol spomenutý súbor manifestu aplikácie, tentokrát sa pozrieme z čoho pozostáva a aký je jeho význam.


Súbor AndroidManifest je konfiguračný súbor, ktorý musí mať náš projekt Android, tento súbor manifestu popisuje dôležité informácie o projekte. v ďalšej publikácii oficiálnej stránky je o tomto súbore trochu viac. (

Definuje všeobecné informácie, ako je názov aplikácie, ikona, téma a súčasti aplikácie, ako sú aktivity, služby, poskytovatelia obsahu, prístupové oprávnenia k systémovým funkciám, ako je kamera, internet, bluetooth a iné, ako aj Ako určiť, ktorá je hlavná aktivita systému.


Tento súbor možno nájsť v adresári manifestu a má nasledujúcu štruktúru:

Tu môžeme identifikovať základné prvky, ako sú:


  • ikonu: Zodpovedá ceste, kde sa nachádza ikona aplikácie.
  • štítky: Cesta, kde sa nachádza názov aplikácie.
  • tému: Cesta so štýlom, ktorý aplikácia používa z hľadiska témy.
  • činnosť: Zodpovedá parametrizácii aktivít používaných aplikáciou


Napríklad v prípade aktivít už vieme, že aplikácia sa skladá z aktivít, ktoré zodpovedajú obrazovkám aplikácie a sú rozdelené na grafickú časť a logickú časť systému, takže aplikácia môže tieto obrazovky načítať. , musia byť parametrizované v manifeste.


Na nasledujúcom obrázku môžete vidieť, že projekt sa skladá z 3 aktivít, ktoré sú zase definované v súbore manifestu.


Je veľmi dôležité, aby bolo jasné, že tento súbor sa vytvára a aktualizuje automaticky, nie je potrebné pridávať aktivitu manuálne, to sa robilo predtým, keď sa používal v Eclipse IDE na vývoj aplikácií, ale teraz s Android Studio je tento proces automatické.


to však neznamená, že súbor nemôžeme upraviť, práve naopak, môžeme tak urobiť, ale je veľmi dôležité, aby sme boli opatrní, pretože ak je tento súbor poškodený, náš systém sa nebude môcť spustiť .


Napríklad, niektoré z najbežnejších úprav môže byť možnosť definovať, ktorá je prvá obrazovka, ktorá sa objaví, preto, ak sme videli predchádzajúce obrázky, všimneme si, že v sekcii zodpovedajúcej MainActivity je blok kódu < intent-filter> a vo vlastnosti, ktorá označuje, že toto bude prvá obrazovka, ak chceme, môžeme upraviť tento filter a pridať ho do „OtherActivity“ a zmeniť aj vlastnosť „android:exported=“true““



Týmto spôsobom pri spustení projektu skontroluje, čo je v manifeste, čo naznačuje, že prvá obrazovka, ktorá sa zobrazí, je tá, ktorú definuje OtraActivity.


Ďalšou veľmi častou úpravou súboru je prepojenie oprávnení v aplikácii, aj keď sa to dá urobiť aj logicky, odtiaľto môžete pridať oprávnenia na používanie fotoaparátu, internetu a mnohých iných.



A to je všetko, vďaka čomu môžeme získať predstavu o tom, čo je súbor a aký je jeho význam pre náš projekt.

Môže vás to tiež zaujímať.




Je niečo, čo by ste chceli pridať alebo komentovať k tomuto záznamu? pokojne urob….A ak sa vám to páčilo... pozývam vás na zdieľanie Y Prihláste sa na odber kliknutím na tlačidlo „Pripojiť sa k tejto stránke“ a vypočujte si viac podobných príspevkov 😉