People who have written Java programs know that the configuration file is a great tool for Java to implement a variety of frameworks, and the manifest list file has a natural effect on Android, but what exactly is defined inside him and how he is loaded into the program.
What is defined in him is nothing more than the node information configured by some Android program. We opened his development document and was able to see the definition of the manifest file exactly.
The manifest file in Android is defined as.
<?xmlversion= "1.0" encoding= "Utf-8"?>
<manifest>
<application>
<activity>
<intent-filter>
<action/>
<category/>
</intent-filter>
</activity>
<activity-alias>
<intent-filter></intent-filter>
<meta-data/>
</activity-alias>
<service>
<intent-filter></intent-filter>
<meta-data/>
</service>
<receiver>
<intent-filter></intent-filter>
<meta-data/>
</receiver>
<provider>
<grant-uri-permission/>
<meta-data/>
</provider>
<uses-library/>
</application>
<uses-permission/>
<permission/>
<permission-tree/>
<permission-group/>
<instrumentation/>
<uses-sdk/>
<uses-configuration/>
<uses-feature/>
<supports-screens/>
</manifest>