Advertisement

Android AMS的了解

阅读量:

一、AMS的概述

Android系统的核心服务之一是 AMS(ActivityManagerService),该服务主要负责四大组件包括启动、切换以及进程管理的任务,并涉及应用进程的调度工作 ,其职责类似于操作系统中的进程管理与调度机制。
此外,在运行过程中 AMS 服务位于 system_server 中执行,并由 SystemServer 中的 ServerThread 线程负责创建

每当一个活动启动或停止时都会触发AmS的通知机制。根据Amazon Web Services(AWS)的相关配置,在活动数量超过20个时,系统会优先考虑最早被压入堆栈的活动是否会因为资源不足而被遗忘掉。在新的活动中加入新的流程后,在原有流程的基础上再加入新流程也是合理的做法。

android 框架

二、AMS主要代码

AMS的家族图谱

  • AMS 继承自 Activ

全部评论 (0)

还没有任何评论哟~