Android的四个组成部分是:活动、服务、广播接收器和内容提供者。它们的英文名是ACTIVITY、SERVICE、BroadcastReceiver和Content Provider。四个组件扮演着不同的角色,只有协同工作才能保证Android系统的正常运行,缺一不可。
Android的四个组件及其功能
1。活动
Activity可以看作是Android系统的基础,其他的工作都可以在这个基础上进行,因为Android系统中运行的所有程序都必须在Activity中运行,所以它是最基本的模块。它的功能是一个框架或页面,每个程序将由多个活动组成。
2。服务
服务是Android中非常重要的组件,它的状态和优先级类似于活动,但是服务不能自己运行,它只能在Android的后台运行。它的功能是逐渐与其他Android设备进行交互。举个简单的例子,当我们打开手机上的音乐播放器,放在后台,此时播放的音乐是由服务控制的。
3。BroadcastReceiver) S2/]
在Android系统中,广播接收器不是直接可见的。它是程序之间传递信息的机制,其功能是接收或发送通知。一般来说,广播接收机更像是一个传递组件,可以接收信息,甚至可以进行过滤和响应。
4。内容提供商
content provider的这个组件是专门为第三方应用程序设计的。它非常灵活和重要。它将为所有应用程序准备一个内容窗口,并保存数据库和文件。它的作用就是当我们使用这些第三方软件的时候,可以有效的访问和保护里面的数据。
Android的四个组件为什么需要注册?
因为这些组件只有注册后才能完整灵活的使用,所以在使用前,我们需要在Android manifest.xml中注册,才能开始使用它的各种组件。