La ce serve fișierul Manifest într-o aplicație Android?
sobes.tech AI
Răspuns de la AI
Fișierul AndroidManifest.xml este fișierul central de configurare al unei aplicații Android. Conține informații despre structura aplicației, componentele sale și cerințele sistemului.
Sarcinile principale ale fișierului Manifest:
-
Declarația componentelor aplicației: Activități (
<activity>), servicii (<service>), receptori de difuzare (<receiver>), furnizori de conținut (<provider>). Fiecărui component i se poate atribui un set de intenții (<intent-filter>), care determină modul în care alte componente sau sistemul pot activa acel component. -
Declarația permisiunilor: Indică ce permisiuni sunt necesare aplicației pentru a accesa date protejate sau funcții ale sistemului (de exemplu, acces la internet, citirea contactelor).
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_CONTACTS"/> -
Declarația versiunilor: Indică versiunea minimă și cea țintă a API-ului Android pe care poate funcționa aplicația.
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="34"/> -
Descrierea cerințelor hardware și software: Declară cerințele pentru funcțiile dispozitivului (de exemplu, prezența unei camere) sau biblioteci software.
<uses-feature android:name="android.hardware.camera" android:required="true"/> -
Configurarea pictogramei și etichetei aplicației: Setează pictograma și eticheta text care sunt afișate pentru aplicație în launcher.
<application android:icon="@mipmap/ic_launcher" android:label="@string/app_name" ... > ... </application>
Sistemul Android folosește acest fișier pentru a determina ce componente există în aplicație, pentru ce sunt destinate, ce permisiuni sunt necesare pentru funcționarea lor și ce cerințe sunt impuse dispozitivului. Fără AndroidManifest.xml, aplicația nu poate fi instalată și funcționa corect.