【The AndroidManifest.xml File】
每一个应用程序必须有有一个AndroidManifest.xml文件(精确使用这个名字)在它的根目录。manifest文件展现给Android系统基本的程序信息。manifest文件做以下事情:
1、它命名了此应用程序的Java包。包名用来惟一标识应用程序。
2、描述应用程序组件--activities、services、broadcast receivers和content providers。它给出每个组件的名字和他们的能力(哪个Intent消息它们可以处理)。这些声明让Android知道哪个组件可以被启动以及在何时被启动。
3、决定哪个进程将加载应用程序组件。
4、声明为了使用保护API而需要的权限,和声明为和其它应用程序交互的权限。
5、它也声明权限其它程序需要的权限,为了和这个组件通信。
6、声明最小的API级别。
7、声明应用程序必须链接的库。