Android四大组件分别是Activity,Service,BroadcastRecerver和ContentProvider。

  • 其中Activity是所有Android应用程序的门面,你再前端看得到的都在这其中。

  • Service就是在后台默默运行,即便用户退出了应用,Service也会在后台运行。

  • BroadcastReceiver允许你的应用接受来自各处的广播消息,比如电话,短信等,当然,你的应用也可以向外发出广播信息。

  • ContentProvider则为应用程序之间共享数据提供了可能,比如你想读取系统通讯录中的联系人,即想要通过ContentProvider来实现。