Sobes.tech
Junior — Middle

Kas ir AndroidManifest.xml fails un kādu informāciju tas glabā Android projektā?

sobes.tech AI

Atbilde no AI

AndroidManifest.xml fails ir galvenais konfigurācijas fails Android lietojumprogrammai. Tajā ir aprakstīta lietojumprogrammas struktūra un tās komponenti, kā arī svarīgi parametri, kas nepieciešami sistēmas pareizai darbībai.

Parasti AndroidManifest.xml ietver:

  • Lietojumprogrammas pakotnes deklarāciju.
  • Lietojumprogrammas komponentu sarakstu: Activity, Service, BroadcastReceiver, ContentProvider.
  • Pieprasītās atļaujas (permissions), piemēram, piekļuve internetam, kamerai.
  • Minimālo un mērķa SDK versiju.
  • Intents un filtri, kas nosaka, kādas darbības lietojumprogramma var veikt.
  • Citi metadati, piemēram, lietojumprogrammas tēma, ikonas, drošības iestatījumi.

Piemērs fragmentam no AndroidManifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.app">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>