1. 活动(Activity):Android应用的用户界面的基本单位,通常一个活动对应于应用中的一个屏幕,并负责接收用户的输入,显示数据,以及处理与其他应用组件之间的交互。
2. 服务(Service):在后台执行长时间运行的任务,没有用户界面,可与其他应用组件进行通信。
3. 广播接收器(Broadcast Receiver):来自系统或其他应用发送的广播事件,并采取相应的操作。用于处理系统事件,例如电池电量低或网络连接变化等。
4. 内容提供器(Content Provider):允许应用程序通过特定接口共享数据。其他应用程序可以通过内容提供器来查询或修改数据,例如联系人和媒体文件等。