[转]AndroidManifest.xml

Android Manifest.xml 是所有Android 应用程序必须的文件。它位于应用程序的根目录中,并且为你的套件描述全局变量,包括套件向外界暴露的应用程序组件(Activity、Service 、等等),你的每个Activity 和co.可以处理什么样的数据,和它们如何被运行。


该文件提及到一个重要的事情是它调用IntentFilter。这些Filter(过滤器)描述了哪里和什么时候Activity 能够启动。当一个Activity(或是操作系统)想要执行一个动作,例如打开网页或是打开一个选择联系人屏幕,它创建一个Intent 对象。这个Intent-对象能够保存许多描述了你要干什么的信息,什么数据需要完成和其他小信息。Android 在一个Intent 对象中使用每个应用程序暴露出来的IntentFilter 比较这个信息,并找出最适合的Activity 来处理这个数据或是被拨号器指定的动作。假如有超过一个应用程序能够处理那个Intent,Android 就会询问用户喜好哪一个应用程序来处理它。


除了声明你应用程序的Activity、Content Provider、Service 和Intent Receiver,你也可以在Android Manifest.xml 中指定许可。

原文地址:https://www.cnblogs.com/minideas/p/1860138.html