美文网首页
(九)四大组件的工作过程

(九)四大组件的工作过程

作者: YongtaoHuang | 来源:发表于2019-08-29 16:49 被阅读0次

    9.1 四大组件的运行状态

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

    9.2 Activity的工作过程

    9.3 Service的工作过程

    9.3.1 Service的启动过程

    9.3.2 Service的绑定过程

    9.4 BroadcastReceiver的工作过程

    9.4.1 广播的注册过程

    9.4.2 广播的发送和接收过程

    9.5 ContentProvider的工作过程

    相关文章

      网友评论

          本文标题:(九)四大组件的工作过程

          本文链接:https://www.haomeiwen.com/subject/popqectx.html