Junior — Middle
Mi a szerepe az AndroidManifest.xml fájlnak egy projektben, és miért szokás ott bejelenteni a fő összetevőket?
sobes.tech MI
Válasz az MI-től
Az AndroidManifest.xml fájl az Android alkalmazás fő konfigurációs fájlja, amely leírja az alkalmazás szerkezetét és összetevőit az Android rendszer számára.
Ebben kerülnek bejelentésre:
- Az alkalmazás összetevői: tevékenységek (
Activity), szolgáltatások (Service), broadcast-átvevők (BroadcastReceiver), tartalomszolgáltatók (ContentProvider). - Engedélyek (
permissions), amelyek szükségesek az alkalmazásnak az eszköz erőforrásainak eléréséhez. - Szándékok és szűrők az összetevők számára, amelyek meghatározzák, milyen műveleteket kezelhetnek.
- Minimális és cél SDK-verzió.
A fő összetevők a manifestben vannak deklarálva, hogy a rendszer tudjon róluk, és helyesen tudja indítani és kezelni őket. Deklaráció nélkül a rendszer nem ismeri fel az összetevőket, és nem tud működni.
Példa egy tevékenység deklarálására:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>