包管理服务(PackageManagerService)

一般又简称为PMS,用于管理手机上所有已安装的应用:包括系统应用与非系统应用。

在线阅读

Activity管理服务(ActivityManagerService)

一般又简称为AMS,管理应用的Activity,所有的Activity都由AMS服务创建。

在线阅读

窗体管理服务(WindowManagerService)

一般又简称为WMS,管理窗体(Window)的分配,Window是视图(View)的宿主。

在线阅读

Job Service

Google在Android 5.0中引入JobScheduler来执行一些需要满足特定条件但不紧急的后台任务,APP利用JobScheduler来执行这些特殊的后台任务时来减少电量的消耗。

在线阅读

电池管理服务

Android电池服务,用来监听内核上报的电池事件,并将最新的电池数据上报给系统,系统收到新数据后会去更新电池显示状态、剩余电量等信息。如果收到过温报警和低电报警,系统会自动触发关机流程,保护电池和机器不受到危害。

在线阅读

壁纸服务

壁纸运行在一个Android服务之中,这个服务的名字叫做WallpaperService。当用户选择了一个壁纸之后,此壁纸所对应的WallpaperService便会启动并开始进行壁纸的绘制工作,因此继承并定制WallpaperService是开发者进行壁纸开发的第一步

在线阅读

摄像头服务

Camera是应用层软件直接使用的类,涵盖了启动、预览、拍摄及关闭等操作摄像头的全部接口。Camera.java在Android源码中的路径为:framework/base/core/java/android/hardware。

在线阅读

SIM卡紧急服务

监控跟踪以及识别SIM的状态。

在线阅读

灯光系统

Android 中的灯光子系统采用的是硬件访问服务框架,JNI 层的文件是 com_android_server_lights_LightsService.cpp (frameworks\base\services\core\jni) Java 程序通过 JNI 调用 setLight_native 来控制背光、通知灯、电池灯灯。

在线阅读

屏幕锁定服务

保存图案密码,数字密码的数据,多用户管理等;该服务在SystemServer中进行启动,内部包含了LockPatternUtils工具类和locksettings.db数据库。

在线阅读

OEM锁服务

控制设备的OEM锁定状态。

在线阅读

显示屏服务

ANDROID从版本4.2开始提供了一个显示管理服务DisplayManagerService,支持多种显示类型的多个显示器的镜像显示,包括内建的显示类型(本地)、HDMI显示类型以及支持WIFI Display 协议( MIRACAST),实现本地设备在远程显示器上的镜像显示。

在线阅读

TV服务

这个服务被设计成仅仅一些在白名单中的应用可以调用。

在线阅读

文本识别服务

在 API 26 (奥利奥)中安卓引入了一个新的文字功能系统:文字类型识别,可以将文字识别为电话,电子邮件等。

在线阅读

输入检查服务(Java)

封装了C++的InputManager模块,用于管理整个系统的输入部分,包括键盘、鼠标、触摸屏等等

在线阅读

输入检查服务(Java)

检测并提供设备的VR模式,共通过vr HAL层去实现具体模式的切换的

在线阅读

资源替换服务

Overlay机制一般用于手机厂商为不同运营商做客制化定制,或者做主题换肤;一般,第三方应用是无法享受该机制的,除非与手机厂商合作,不过应用层现在也有了换肤框架Android-Skin-Loader,其本质也是利用Android的资源查找机制。

在线阅读

互动屏保(DayDream服务)

可以将DayDream看作是一个互动式的屏幕保护程序,在设备闲置或充电时,可以显示特定的界面,比如一张图片,一个网页,任何android设备支持的界面显示。

在线阅读

状态栏服务

在Android中,状态栏不属于某个应用程序,而是系统的一部分,是通过StatusBarService来管理的。Android通过StatusBarPolicy及StatusBarService来管理状态栏。

在线阅读

闹钟服务

AlarmManager实质上是一个全局定时器,是Android中常用的一种系统服务级别的提示服务,在指定时间或周期性启动其他组件(Activity、Service、BroadcastReceiver)。

在线阅读
Android核心服务

核心服务运行在进程SystemServer中,由一系列的Java服务与Native服务构成,在AndroidOS的代码中,位于frameworks / base / sevices / core / java / com / android / server目录下。