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]android自动化测试七之动态AVD硬件参数
  2. C#编程如何获取电脑硬件信息的方法?
  3. c语言可以直接对硬件进行操作吗
  4. JavaScript中的执行上下文和堆栈[每日前端夜话(0x0C)]
  5. 调用没有当前上下文的OpenGL ES API(每个线程记录一次)
  6. 在javascript中识别/获取选定的上下文菜单项
  7. JavaScript - 检查是否在全局上下文中
  8. 有没有办法在javascript控制台中将上下文更改为iframe?
  9. 我可以更改javascript“this”的上下文吗?

随机推荐

  1. Android Retrofit 2.0的基本使用
  2. Android(安卓)framework系统默认设置修改
  3. Android控件布局属性全解
  4. Android EditText和TextView图文混排
  5. android adb 抓包
  6. 帮助你快速使用 Android 的 LiveData 与
  7. 在Android studio中保存keystore
  8. [置顶] Android中资源文件的详解和androi
  9. android 学习文章收藏(链接)
  10. Android(安卓)fragment中弹出的dialogfra