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文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)。
免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。