9.1 四大组件的运行状态
1、Activity
类型:展示型组件。
作用:展示一个界面并和用户交互。
使用:需要在AndroidManifest中注册;需要借助Intent启动;
2、Service
类型:计算型组件。
作用:在后台执行一系列计算任务,耗时的后台计算建议在单独的线程中执行。
使用:需要在AndroidManifest中注册;需要借助Intent启动;
3、BroadcastReceiver
类型:消息型组件。
作用:在不同的组件乃至不同的应用之间传递消息。
使用:两种注册方式:
动态注册:通过Context.registerReceiver()& Context.unRegisterReceiver(),必须要应用启动才能注册并接收广播;
静态注册:在AndroidManifest文件中注册,不需要启动应用即可接收广播;
需要借助Intent发送广播;
4、ContentProvider
类型:共享型组件。
作用:向其他组件乃至其他应用共享数据。
使用:需要在AndroidManifest中注册;无需借助Intent启动。
网友评论