Activity:
APP应用程序用来展示页面的窗口,需要在清单文件注册,一般activity之间使用intent通信
service:
服务:是一个没有界面常驻后台的组件
BroadCastReceiver
广播:主要用来接收和发送广播
按照广播种类:分为全局广播和本地广播,全局广播既可以发送广播给外部APP也可以接收来自外部APP的广播,本地广播只能在应用内进行发送和接收
按照广播机制:有序广播和无序广播,有序广播就是一级一级往下传递,中途可以修改,也可以拦截广播,无序广播:广播接收者只可以接收广播不可以修改也不可以拦截广播
广播的注册:
动态注册和静态注册
静态注册就是在清单文件中配置相应的属性
动态广播通过在onCreate方法中调用registerReceiver注册,在ondestory方法中通过unRegisterReceiver解绑广播

contentProvider
内容提供者:使用很少,一般通过contentprovider访问外部APP的内部数据以及自身数据可以被外部访问
本文详细介绍了Android四大组件中的Activity、Service、BroadcastReceiver和ContentProvider。Activity作为显示页面的窗口,需在清单文件注册;Service是无界面后台组件;BroadcastReceiver用于接收和发送广播,包括全局和本地、有序与无序广播;ContentProvider则用于跨应用数据共享。了解这些组件对于Android开发至关重要。
9984

被折叠的 条评论
为什么被折叠?



