四大组件的工作过程

四大组件的运行状态

  Android的四大组件中除了BroadcastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadcastReceiver来说,既可以在AndroidManifest中注册也可以通过代码来注册。在调用方式上,Activity、Service和BroadcastReceiver需要借助Intent,而ContentProvider则无需借助Intent。

Activity的工作过程

Service的工作过程

BroadcastReceiver的工作过程

ContentProvider的工作过程