frameworks/base/services/java/com/android/server/SystemServer.javaprivate void run() {try {     Trace.traceBegin(Trace.TRACE_TAG_SYSTEM_SERVER, "StartServices");     startBootstrapServices();     startCoreServices();     startOtherServices();} catch (Throwable ex) {    Slog.e("System", "******************************************");    Slog.e("System", "************ Failure starting system services", ex);    throw ex;} finally {    Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);}}

1、BootstrapServices为引导服务,启动的service包括:
Installer 系统安装apk时的一个服务类,启动完成Installer服务之后才能启动其他的系统服务
ActivityManagerService 负责四大组件的启动、切换、调度。
PowerManagerService 计算系统中和Power相关的计算,然后决策系统应该如何反应
LightsService 管理和显示背光LED
DisplayManagerService 用来管理所有显示设备
UserManagerService 多用户模式管理
SensorService 为系统提供各种感应器服务
PackageManagerService 用来对apk进行安装、解析、删除、卸载等等操作

2、 CoreServices为核心服务,包括:
BatteryService 管理电池相关的服务
UsageStatsService 收集用户使用每一个APP的频率、使用时常
WebViewUpdateService WebView更新服务

3、OtherServices其他服务,包括很多服务,比如:
CameraService 摄像头相关服务
AlarmManagerService 全局定时器管理服务
InputManagerService 管理输入事件
WindowManagerService 窗口管理服务
VrManagerService VR模式管理服务
BluetoothService 蓝牙管理服务
NotificationManagerService 通知管理服务
DeviceStorageMonitorService 存储相关管理服务
LocationManagerService 定位管理服务
AudioService 音频相关管理服务

更多相关文章

  1. Android:可移动悬浮框
  2. Android(安卓)线程池管理工具类
  3. Android(安卓)Http通信(使用 标准Java接口)及解析Json
  4. Android获取应用自身相关签名信息
  5. Android(安卓)Wifi相关广播 -- WIFI_STATE_CHANGED_ACTION
  6. android manifest相关属性
  7. Android脑图
  8. Android(安卓)JSON 解析
  9. Android电源管理,低电量报警

随机推荐

  1. Android(安卓)AlertDialog
  2. Android(安卓)多级菜单
  3. Android中各类.mk文件的编写
  4. Android(安卓)AutoCompleteTextView
  5. Android中通过当前经纬度获得城市
  6. Android(安卓)流水布局
  7. android camera 通过onPreviewFrame采集
  8. SPEEX ON ANDROID
  9. Android(安卓)内验证Https证书问题
  10. android例子源码学习