美文网首页
Application 启动流程

Application 启动流程

作者: Greathouse_c917 | 来源:发表于2020-06-02 00:12 被阅读0次

    要理解Android中Application的启动需要记住以下几个知识点:

    1. Binder:可以理解为IPC框架,比如socket 客户端和服务端的通信
    2. ActivityThread: app的启动入口,有的人可能会认为application的构造函数是启动的入口,那是错误的
    3. ApplicationThread: 主要负责和AMS进行通信
    4. AMS: 系统服务,负责组件的管理和启动
    5. ApplicationThreadProxy: AMS持有该类,便于同Activity通信
    6. ActivityManagerProxy: Activity持有该类,便于同AMS进行通信
    7. ClientTransactionHandler: 这个类是8.0新增的类,便于处理Activity相关的生命周期事件

    相关文章

      网友评论

          本文标题:Application 启动流程

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