1、基础

1.1、Binder

ServiceManager:binder 服务的管理者 frameworks/base/core/java/android/os/ServiceManager.java

1.2、Context

ContextImpl:android 上下文管理 frameworks/base/core/java/android/os/ContextImpl.java

2、电源

2.1、framework层

PowerManager:电源管理的上层接口,包括重启功能 frameworks/base/core/java/android/os/PowerManager.java
PowerManagerService:电源管理服务 frameworks/base/services/java/com/android/server/power/PowerManagerService.java

3、音频

3.1、硬件适配层


3.2、C++层

AudioFlinger:frameworks/av/services/audioflinger/AudioFlinger.cpp

3.3、framework层

4、视频

4.1、硬件适配层

4.2、C++层

SurfaceFlinger:frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp

4.3、framework层

5、升级

RecoverySystem:升级和恢复出厂设置的一些工具函数 frameworks/base/core/java/android/os/RecoverySystem.java

更多相关文章

  1. Android开发笔记(二)——布局管理器
  2. Android布局管理器总结
  3. Android(安卓)Studio之安卓学习布局管理器
  4. 修改android升级系统后启动系统,提示android正在启动
  5. 更新sdk后,点击sdk管理器报出location of the android sdk has n
  6. Android(安卓)SDK手动升级到Android(安卓)5.0(API Level 21)
  7. android:versionCode和android:versionName 用途
  8. Android工具箱之Android(安卓)6.0权限管理
  9. Android(安卓)核心分析(13) -----Android(安卓)GWES之Android窗

随机推荐

  1. 第15章 Android启动过程 [Android应用开
  2. android:TabHost使用方法
  3. Android(安卓)支持多屏幕机制
  4. android屏幕适配,自动生成不同的dimens.xm
  5. Android(安卓)ImageView 总结
  6. Android的多媒体框架OpenCore(PacketVideo
  7. Android(安卓)不要做错来使内存泄漏
  8. 教你如何开关Android的APN网络
  9. Android不用OnScrollListener采用Gesture
  10. Android(安卓)TensorFlow 智能语音识别