android的四大组件分别是什么?安卓4大组件的注册

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文件中进行配置的广播接收者会随系统的启动而一直处于活跃状态,只要接收到感兴趣的广播就会触发(即使程序未运行)。

推荐DIY文章
冬天来了不坐公交!骑车通勤安全防寒怎么做?-热点在线
宿舍快乐椅!人体工学转椅到手仅249元!
比DIY便宜 拯救者13700kf+4080只要19999
你没看错,这些围巾、袜子能电加热,仅129元-世界时快讯
小霸王经典游戏机108元,一秒回到红白机年代
新华三路由器169元,全屋都有WIFI高速信号-每日观点
精彩新闻

超前放送