2.6 Binder机制(MediaService)

来源:互联网 发布:电脑编程有学校吗 编辑:程序博客网 时间:2024/04/29 05:00

简介: MediaService程序里注册了提供媒体播放服务的程序MediaPlayerService(MediaPlayerClient是与MediaPlayerService交互的客户端程序)。


MediaService源码:

int main(int argc, char** argv){    //获得一个ProcessState实例    sp<ProcessState> proc(ProcessState::self());    //得到一个ServiceManager对象    sp<IServiceManager> sm = defaultServiceManager();    //初始化MediaPlayerService服务    MediaPlayerService::instantiate();    //看名字,启动Process的线程池?    ProcessState::self()->startThreadPool();    //将自己加入到刚才的线程池?    IPCThreadState::self()->joinThreadPool();}
0 0