Advertisement

从CarAudioManager的调用流程入门学习Vendor Interface(Service部分)

阅读量:

接下来就是Vendor的实现了!

若需将其作为一项服务进行提供,应当如何进行架构设计呢?

TODO:

QA: 何种设计方案更为恰当。

首先,在Android系统初始化阶段,由init进程负责执行

/system/core/init

main@init.cpp

复制代码
    int main(int argc, char** argv) {  ...    parser.ParseConfig("/init.rc");  ...}

/system/core/rootdir/init.rc

复制代码
    on post-fs    # Load properties from    #     /system/build.prop,    #     /odm/build.prop,    #     /vendor/build.prop and    #     /factory/factory.prop    load_system_props    # start essential services    start logd    start servicemanager    start hwservicemanager    start vndservicemanager

在post-fs触发之后,于Android O版

全部评论 (0)

还没有任何评论哟~