首页 > TAG信息列表 > addService
Android之ServiceManager服务
一、ServiceManager的作用是什么 ServiceManager从字面意思是管理服务的。 ServiceManager是用于查询服务和获取服务的。 二、ServiceManager启动过程 源码:frameworks/native/cmds/servicemanager ServiceManager是系统服务,与zygote、surfaceflinger一样,由系统进Android binder学习笔记3 - 注册服务(addService)
1. 前言 本文主要是binder系列文章的总结笔记,主要是理清binder的总体流程和总体架构,期间会对照Android R进行代码重读,也会按照自己的理解对内容进行调整,以加深对binder总体的理解。本文主要以vold服务为例,记录注册服务(addService)的主要过程。 2. 注册服务总体框架 注册 MeJava多线程 使用wait()和notify()还有notifyAll() 自己实现带有等待队列的多生产者多消费者的生产消费模式 详细代码
该小项目有6个类,如下: Container.class 容纳生产者生产的消息,包含3个方法,往等待消费队列里面添加add(),取出pop()消息,获取消息的数量size(),这三个方法都是同步方法 AddService.class入队列方法类 AddValueThread.class:入队列线程类 PopService.class:出队列方法类 PopValueThrea