Android四大组件:
(1)活动(Activity):
是一种可以包含用户界面的组件,主要用于和用户进行交互。活动是Android应用程序的门面,所有在应用中能看到的东西,都放在活动之中。
(2)服务(Service):
是实现程序后台运行的解决方案,非常适合用于执行那些不需要和用户交互而且还要求长期运行的任务。
服务的运行不依赖于任何用户界面,即使当程序被切换到后台,或者用户打开另外一个应用程序,服务仍然能够正常运行。
服务的运行依赖于创建服务时所在的应用程序进程,当该进程被杀掉时,所有依赖于该进程的服务都会停止运行。
(3)广播接收器(Broadcast Receiver):
用于接收来自各处的广播消息,比如电话、短信等。
(4)内容提供器(Content Provider):
为应用程序之间共享数据提供了可能,比如读取系统电话薄中的联系人等。