Junior — Middle
What does the AndroidManifest.xml file look like and what information does it store in an Android project?
sobes.tech AI
Answer from AI
The AndroidManifest.xml file is the main configuration file of an Android application. It describes the structure of the app and its components, as well as specifies important parameters necessary for the system to operate the app correctly.
Typically, the AndroidManifest.xml contains:
- Declaration of the application package.
- List of application components: Activity, Service, BroadcastReceiver, ContentProvider.
- Permissions requested by the app (e.g., internet access, camera).
- Minimum and target SDK versions.
- Intents and filters defining what actions the app can perform.
- Other metadata, such as app theme, icons, security settings.
Example fragment of 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>