Ahao's Technical Blog Ahao's Technical Blog
首页
  • 001.基础篇
  • 002.玩转AOSP篇
  • 003.学穿Binder篇
  • 004.基础组件篇
  • 005.系统启动过程分析
  • 006.Hal开发入门与实践
  • 007.显示系统
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

阿豪讲Framework

不积跬步无以至千里
首页
  • 001.基础篇
  • 002.玩转AOSP篇
  • 003.学穿Binder篇
  • 004.基础组件篇
  • 005.系统启动过程分析
  • 006.Hal开发入门与实践
  • 007.显示系统
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 基础篇

    • 001.Ubuntu 使用快速入门
    • 002.Make 构建工具入门
    • 003.Android 平台如何编译执行 C C++ 可执行程序
    • 004.Linux Shell 脚本编程入门1——核心基础语法
    • 005.Linux Shell 脚本编程入门2——脚本自动化基础
    • 006.JNI 编程上手指南之 JavaVM 详解
    • 007.JNI 编程上手指南之 JNI 数据类型
    • 008.JNI 编程上手指南之描述符
    • 009.JNI 编程上手指南之 JNIEnv 详解
    • 010.JNI 编程上手指南之 JavaVM 详解
    • 011.JNI 编程上手指南之字符串处理
    • 012.JNI 编程上手指南之数组访问
    • 013.JNI 编程上手指南之 Native 访问 Java
    • 014.JNI 编程上手指南之异常处理
    • 015.JNI 编程上手指南之从内存角度再看引用类型
    • 016.JNI 编程上手指南之 JNI 调用性能优化
    • 017.JNI 编程上手指南之多线程
    • 018.理解 C++ 的 Memory Order
  • 玩转AOSP篇

  • 学穿Binder篇

  • 基础组件篇

  • 系统启动过程分析

  • Hal开发入门与实践

  • 显示系统

学穿Binder篇
深入理解 Binder
目录
1. 000.Binder 专题导学 —— 如何深入掌握 Binder
2. 001.学习 Binder 的预备知识
3. 002.Binder 基本原理
4. 003.Binder 程序示例之 C 语言篇
5. 004.Binder 服务注册过程情景分析之 C 语言篇
6. 005.Binder 服务获取与使用过程情景分析之C语言篇
7. 006.Android Binder 驱动框架设计与分析
8. 007.Binder 驱动情景分析之 ServiceManager 启动过程
9. 008.Binder 驱动情景分析之服务注册过程
10. 009.Binder 驱动情景分析之服务获取与使用过程
11. 010.Binder 程序示例之 C++ 篇
12. 011.Binder C++ 程序分析之主要类解析
13. 012.Binder 服务注册过程情景分析之 C++ 篇
14. 013.Binder 服务获取与使用过程情景分析之C++篇
15. 014.Binder 程序示例之 aidl-cpp 篇
16. 015.添加 Android Native 系统服务
17. 016.添加 Native 系统服务回调
18. 017.Binder 程序示例之 Java 篇
19. 018.Binder Java 层初始化
20. 019.Binder Java 层服务注册过程分析
21. 020.Binder Java 层服务获取与使用过程分析
22. 021.添加 Java 系统服务
23. 022.Android Java 系统服务框架与第三方 App 使用自定义 Java 系统服务
24. 023.添加 Java 系统服务回调
25. 024.AIDL 数据类型详解之 Java 篇
26. 025.AIDL 数据类型详解之 C++ 篇
27. 026.Java 调用 Native 服务
28. 027.Native 调用 Java Binder 服务
29. 028.AIDL 关键字 in out inout oneway 解析
30. 029.Binder 驱动 Debug 入门指南
31. 030.Binder 匿名服务源码分析
32. 031.Binder 中的 Parcel 数据结构分析(C++)
33. 032.Binder 中的 Parcel 数据结构分析(Java)
34. 033.Binder 多线程情景分析
35. 034.Binder 线程池溢出问题
36. 035.Binder 代理对象泄露问题分析
37. 036.Binder 死亡通知情景分析
38. 037.Binder 异常处理机制
39. 038.Binder 系统源码演进
40. 039.Binder 面试题汇总
41. 补充——LocalService
最近更新
01
如何调试 SurfaceFlinger
10-05
02
SurfaceFlinger 概述
10-05
03
HWC 接口分析
10-05
更多文章>
Theme by Vdoing | Copyright © 2020-2025 AHao Framework | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式