android的四大组件是什么?安卓系统4大组件的注册

来源:置顶网 | 2022-11-28 08:29:32 |

android的四大组件分别是什么?

四大组件:1、Activity组件,它一个单独的窗口,程序流程都必须在【Activity】中运行,所有它是最基本的模块。2、service组件,用于在后台完成用户指定的操作。3、content provider组件,会为所有的应用准备一个内容窗口,并且保留数据库、文件。4、broadcast receiver组件,是程序之间传递信息时的一种机制,作用就是接收或者发送通知。

安卓系统4大组件的注册

4大基本组件都需要注册才能使用,每个Activity、service、Content Provider都需要在AndroidManifest文件中进行配置。AndroidManifest文件中未进行声明的activity、服务以及内容提供者将不为系统所见,从而也就不可用。而broadcast receiver广播接收者的注册分静态注册(在AndroidManifest文件中进行配置)和通过代码动态创建并以调用Context.registerReceiver()的方式注册至系统。需要注意的是在AndroidManifest文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)。

关键词: android的四大组件 AndroidManifest文件 广播接收者