AMS
ActivityManagerService(以下简称AMS) 主要负责四大组件的启动、切换、调度以及应用进程的管理和调度工作。所有的APP应用都需要与AMS打交道,ActivityManager的组成主要分为以下几个部分:
-
服务代理:由ActivityManagerProxy实现,用于与Server端提供的系统服务进行进程间通信
-
服务中枢:ActivityManagerNative继承自Binder并实现IActivityManager,它提供了服务接口和Binder接口的相互转化功能,并在内部存储服务代理对像,并提供了getDefault方法返回服务代理文章来源:https://www.toymoban.com/news/detail-559674.html
-
Client:由ActivityManager封装一部分服务接口供Client调用。ActivityManager内部通过调用ActivityManagerNative的getDefa文章来源地址https://www.toymoban.com/news/detail-559674.html
到了这里,关于【Android知识笔记】系统进程(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!