Below are all possible sections which could be present in AndroidManifest.xml with comments about their functions.
<?xml version="1.0"encoding="utf-8"?>
<manifest>
<uses-permission/>
Permissions which application requires to function properly. These permissions are granted during application installation process.
<permission/>
<permission-tree/>
<permission-group/>
Specifies permissions for access control to specific components of the apps. permission-tree and permission-group are used to structure permissions in convenient format.
<instrumentation/>
Specifies a class for instrumentation where Android operating system will send information about application execution and its interaction with operating system and device.
<uses-sdk/>
Defines Android SDK version compatibility of the app.
<uses-configuration/>
Specifies hardware requirements and device features required by the app.
<uses-feature/>
Used to inform any external entity about hardware features dependencies of the app.
<supports-screens/>
Supported screen sizes and formats. Specifies how app should be scaled depending on the screen size.
<compatible-screens/>
Specifies with which screen sizes application is compatible.
<supports-gl-texture/>
Specifies GL texture compression format supported by the app.
<application>
Application section defines behavior of the app based on the user interface state.
<activity>
Defines an activity for an app user interface.
<intent-filter>
<action/>
<category/>
<data/>
</intent-filter>
<meta-data/>
</activity>
<activity-alias>
<intent-filter>. . . </intent-filter>
<meta-data/>
</activity-alias>
<service>
Declares a service as one of the application components. Services don’t have a visual interface and are used to support long-running background processes. All services that application exposes must be defined here because otherwise operating system will not see them.
<intent-filter>. . . </intent-filter>
<meta-data/>
</service>
<receiver>
<intent-filter>. . . </intent-filter>
<meta-data/>
</receiver>
<provider>
<grant-uri-permission/>
<meta-data/>
<path-permission/>
</provider>
<uses-library/>
</application>
</manifest>
Extension Details | |
---|---|
Android Package | |
MIME Type | |
application/vnd.android.package-archive | |
Open APK File with | |
Google Android WinZip WinRAR |
Japanese Translation
Spanish Translation
French Translation
German Translation