Sobes.tech
Junior — Middle

O que é o arquivo AndroidManifest.xml e que informações ele armazena em um projeto Android?

sobes.tech IA

Resposta da IA

O ficheiro AndroidManifest.xml é o ficheiro de configuração principal de uma aplicação Android. Nele, descreve-se a estrutura da aplicação e os seus componentes, bem como os parâmetros importantes necessários para que o sistema funcione corretamente.

No AndroidManifest.xml, geralmente, encontra-se:

  • A declaração do pacote da aplicação.
  • A lista de componentes da aplicação: Activity, Service, BroadcastReceiver, ContentProvider.
  • Permissões solicitadas pela aplicação (por exemplo, acesso à internet, câmara).
  • A versão mínima e a versão alvo do SDK.
  • Intents e filtros que definem as ações que a aplicação pode realizar.
  • Outros metadados, como o tema da aplicação, ícones, configurações de segurança.

Exemplo de um fragmento de 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>