登录


Tables

Are

PowerManagerService –> PowerManager

Android 的电源管理

ActivityManagerService->ActivityManager

整个Android framework框架中最为核心的一个服务,管理整个框架中任务、进程管理, Intent解析等的核心实现。虽然名为Activity的Manager Service,但它管辖的范围,不只是Activity,还有其他三大组件,和它们所在的进程。也就是说用户应用程序的生命管理,都是由他负责的。

TelephonyRegistry->TelephonyManager

电话注册、管理服务模块,可以获取电话的链接状态、信号强度等等

PackageManagerService -> PackageManager

包括对软件包的解包,验证,安装以及升级等等,对于我们现在不能安装.so文件的问题,应该先从这块着手分析原因。

AccountManagerService -> AccountManager

提供账户、密码和authtoken管理设备上的账户

ContentService -> ContentResolver

内容服务,主要是数据库等提供解决方法的服务。

BatteryService

监控电池充电及状态的服务,当状态改变时,会广播Intent

WindowManagerService -> WindowManager -> PhoneWindowManager

和ActivityManagerService高度粘合窗口管理,这里最核心的就是输入事件的分发和管理。

AlarmManagerService -> AlarmManager

闹钟服务程序

BluetoothService -> BluetoothDevice

蓝牙的后台管理和服务程序

ClipboardService -> ClipboardManager

和其他系统的clipBoard服务类似,提供复制黏贴功过。

InputMethodManagerService -> InputMethodManager

输入法的管理服务程序,包括何时使能输入法,切换输入法等等。

NetStatService

手机网络服务

ConnectivityService -> ConnectivityManager

网络连接状态服务,可供其他应用查询,当网络状态变化时,也可广播改变。

NotificationManagerService -> NotificationManager

负责管理和通知后台事件的发生等,这个和statusbar胶黏在一起,一般会在statusbar上添加响应图标。用户可以通过这知道系统后台发生了什么

WallpaperManagerService -> WallpaperManager

管理桌面背景的服务,深度定制化桌面系统

AppWidgetService -> AppWidgetManager

Android可以让用户写的程序以widget的方式放在桌面上,这就是这套管理和服务的接口

AudioService -> AudioManager

AudioFlinger的上层管理封装,主要是音量、音效、声道及铃声等的管理