Sobes.tech
Junior — Middle

Ролии файли AndroidManifest.xml дар раванди таҳияи барномаҳои Android чист?

sobes.tech AI

Ҷавоб аз AI

Файли AndroidManifest.xml — асосии конфигуратсионӣ файли барномаҳои Android мебошад. Дар он компонентҳои калидӣ ва танзимоти барнома, ки барои кори дурустии система заруранд, тавсиф мешаванд.

Дар AndroidManifest.xml нишон дода мешаванд:

  • Листи компонентҳои барнома: Activity, Service, BroadcastReceiver, ContentProvider.
  • Иҷозатҳо, ки барнома талаб мекунад (масалан, дастрасӣ ба интернет, камера).
  • Нусхаи минималӣ ва ҳадафии SDK.
  • Маълумот дар бораи нуқтаи воридшавии барнома (Activity асосӣ).
  • Танзимотҳои мавзӯъҳо, нишонаҳо ва конфигуратсияҳо барои дастгоҳҳои гуногун.

Бе манифести дуруст, барнома наметавонад оғоз шавад, зеро системаи он структура ва ҳуқуқҳоро намедонад.

Масалан, 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:label="MyApp"
        android:icon="@mipmap/ic_launcher">

        <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>

Аз ин рӯ, AndroidManifest.xml пайванди байни барнома ва системаи оператсионӣ мебошад.