四大组件是什么

1.ActivityActivity就是我们看到的界面显示,一般用于呈现页面内容,处理用户交互等等

2.ServiceService是一个可以运行于后台的组件,我们一般用于处理一些不需要用户知道,但是又必须执行耗时的操作,比如下载。如果按照运行地点分的话,可以分为本地服务和远程服务,也就是说它的启动是否跟启动他的进程有关系。

3.ContentProvider内容提供者,主要用来对外共享数据的。主要用于进程间通信,比如暴露某个APP的信息内存给予另外一个APP获取使用,比如获取联系人等等

4.BroadcastReceiver广播接收者主要用于接受广播信息。是一个全局的监听器,一般用来传递接受消息的。

你可能感兴趣的:(Android四大组件)