Android之Activity活动简介
当一个应用程序调用另一个应用程序时,调用应用程序将调用另一个应用程序中的活动,
而不是将应用程序作为一个原子整体。
这样,活动便成为应用程序与用户交互的入口点,将活动实现为Activity该类的子类
配置清单文件(Configuring the manifest ):
为了使应用程序能使用活动,必须在清单文件中声明活动及某些属性
宣布活动(Declare activities):
要声明活动,首先在清单文件中添加<activity>元素作为<application>元素的子元素
例如:
<manifest ... >
<application ... >
<activity android:name=".ExampleActivity" />
...
</application ... >
...
</manifest >
该元素唯一需要的属性是android:name,指定活动的类名称。
声明意图过滤器(Declare intent filters):
意图过滤器提供了不仅基于显示请求而且还基于隐式请求启动活动的能力。
例如:
显示请求可能会告诉系统“在Gmail应用程序中启动“发送电子邮件”活动;
隐式请求会告诉系统“在任何可以完成此任务的活动中启动“发送电子邮件”屏幕。
当系统用户界面询问用户执行任务时要使用哪个应用程序时,就是工作中的意图过滤器。
可以通过在元素中声明属性来利用此功能。该元素的定义包括元素,以及可选的元素和/或元素。
这些元素组合在一起,以指定活动