Android 系统
文章平均质量分 87
Android 系统 架构、多层分析
VNanyesheshou
Android音视频开发
展开
-
Android架构——旧版 HAL
HAL 可定义一个标准接口以供硬件供应商实现,这可让 Android 忽略较低级别的驱动程序实现。借助 HAL,您可以顺利实现相关功能,而不会影响或更改更高级别的系统。本页面介绍了自 Android 8.0 开始已不再支持的旧版架构。对于 Android 8.0 及更高版本,请参阅 HAL 类型。您必须为您的产品所提供的特定硬件实现相应的 HAL(和驱动程序)。HAL 实现通常会内置在共享库模块(.so 文件)中,但 Android 并未规定 HAL 实现与设备驱动程序之间交互的标准方式,因此您可以视情原创 2021-03-01 15:47:06 · 502 阅读 · 0 评论 -
Android 架构
架构Android 系统架构包含以下组件:应用框架。应用框架最常被应用开发者使用。作为硬件开发者,您应该非常了解开发者 API,因为很多此类 API 都可以直接映射到底层 HAL 接口,并可提供与实现驱动程序相关的实用信息。Binder IPC。Binder 进程间通信 (IPC) 机制允许应用框架跨越进程边界并调用 Android 系统服务代码,这使得高级框架 API 能与 Android 系统服务进行交互。在应用框架级别,开发者无法看到此类通信的过程,但一切似乎都在“按部就班地运行”。系统服转载 2021-02-28 22:47:14 · 291 阅读 · 0 评论