跳至主要内容
Android Open Source Project
文档
  • 新变化
  • 版本说明
  • 最新安全公告
  • 最新兼容性定义文档 (CDD)
  • 网站更新
  • 开始使用
  • 简介
  • 启动
  • 下载
  • build
  • 测试
  • 创建
  • 参与
  • 社区
  • 工具、build 和相关参考文档
  • 安全
  • 概览
  • 公告
  • 功能
  • 测试
  • 最佳实践
  • 核心主题
  • 架构
  • 音频
  • 摄像头
  • 连接
  • 数据
  • 显示
  • 字体
  • 图形
  • 互动
  • 媒体
  • 性能
  • 权限
  • 电源
  • 运行时
  • 设置
  • Storage
  • 测试
  • 版本更新记录
  • 虚拟化
  • 兼容性
  • 兼容性定义文档 (CDD)
  • 兼容性测试套件 (CTS)
  • Android 设备
  • Cuttlefish
  • 企业版
  • 电视
  • 汽车
  • 概览
  • 软件定义汽车
  • 车载信息娱乐系统
  • 版本详情
  • 参考文档
  • HIDL
  • HAL
  • Trade Federation
  • 安全测试套件
Android 代码搜索
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
  • 文档
新变化 开始使用 安全 核心主题 兼容性 Android 设备 汽车 参考文档
Android Open Source Project
  • 文档
    • 更多
    • 新变化
    • 开始使用
    • 安全
    • 核心主题
    • 兼容性
    • Android 设备
    • 汽车
    • 参考文档
  • Android 代码搜索
  • 概览
  • 架构
    • 概览
    • 硬件抽象层 (HAL)
      • 概览
      • HIDL(已废弃)
        • 概览
        • 接口和软件包
        • 接口哈希
        • 服务和数据传输
        • 快速消息队列
        • 使用 Binder IPC
        • HIDL MemoryBlock
        • 网络栈配置工具
        • 模型线程
        • 转换 HAL 模块
        • 数据类型
        • Safe Union
        • 接口版本控制
        • 代码样式指南
        • HIDL C++
        • 概览
        • 软件包
        • 接口
        • 数据类型
        • 函数
        • HIDL Java
        • 概览
        • 数据类型
        • 接口方法和错误
        • 导出常量
        • 其他
        • HIDL 框架向后兼容性验证
        • 动态可用的 HAL
      • 旧版 HAL (AOSP <=v7)
    • 内核
      • 概览
      • 内核版本说明
      • 稳定的内核版本和更新
      • Android 通用内核
      • GKI 项目
      • GKI 开发
      • GKI 版本控制方案
      • GKI 发布 build
        • 概览
        • android12-5.10 发布 build
        • android13-5.10 发布 build
        • android13-5.15 发布 build
        • android14-5.15 发布 build
        • android14-6.1 发布 build
        • android15-6.6 发布 build
        • android16-6.12 发布 build
        • android17-6.18 发布 build
        • 已弃用的 build
          • android12-5.10 的已废弃 build
          • android13-5.10 的已废弃 build
          • android13-5.15 的已废弃 build
          • android14-5.15 的已废弃 build
          • android14-6.1 的已废弃 build
          • android15-6.6 的已废弃 build
          • android16-6.12 的已废弃 build
          • android17-6.18 的已废弃 build
        • GKI 发布 build (JSON)
          • android12-5.10 发布 build
          • android13-5.10 发布 build
          • android13-5.15 发布 build
          • android14-5.15 发布 build
          • android14-6.1 发布 build
          • android15-6.6 发布 build
          • android16-6.12 发布 build
          • android17-6.18 发布 build
      • GKI 发布流程
      • 请求 respin
      • GKI 16-6.12 android-mainline errata
      • 维持稳定的 KMI
      • 内核 ABI 监控
        • 概览
        • 运行 ABI 监控
        • 使用符号列表
      • 模块
        • 概览
        • 将内核功能配置为 GKI 模块
        • 供应商模块准则
        • 可加载的内核模块
        • 内核模块支持
        • 测试 GKI 模块
      • 启动时间优化
      • 调试功能
      • 为 GKI 开发内核代码
      • Android 内核文件系统支持
      • 使用 eBPF 扩展内核
      • 在 Android 12 中使用 DebugFS
      • 可通过 FIPS 140-3 认证的 GKI 加密模块
      • EROFS
      • Android 内核常见问题解答
      • 内核网络单元测试
      • 将 ION 堆转换为 DMA-BUF 堆 (5.4 内核)
      • 增量文件系统
    • 配置
      • 概览
      • 将系统属性作为 API 实现
      • 添加系统属性
      • 实现 Config File Schema API
      • 归档
        • 概览
        • ConfigStore
        • 创建 HAL 接口
        • 实现服务
        • 客户端使用
        • 添加 ConfigStore 类和项
    • 设备树叠加层
      • 概览
      • 实现 DTO
      • DTO 语法
      • 编译和验证
      • 使用多个 DT
      • DTB 和 DTBO 分区
      • 优化 DTO
    • 供应商 NDK (<=AOSP 14)
      • 概览
      • 启用 VNDK
      • VNDK 构建系统支持
      • VNDK 扩展
      • VNDK 快照设计
      • 生成 VNDK 快照
      • 生成供应商快照
      • 链接器命名空间
      • 目录、规则和 sepolicy
      • RenderScript
      • ABI 稳定性
      • 预构建 ABI 使用情况检查工具
    • 供应商接口对象
      • 概览
      • 清单
      • 兼容性矩阵
      • FCM 生命周期
      • 设备清单开发
      • 匹配规则
      • 其他资源
    • AIDL
      • 概览
      • AIDL 语言
      • AIDL 后端
      • 稳定的 AIDL
      • 适用于 HAL 的 AIDL
      • 动态运行 AIDL 服务
      • 以 AIDL 编写的注释
      • 将 FMQ 与 AIDL 搭配使用
      • AIDL 模糊测试
      • AIDL 样式指南
    • Binder(进程间通信)
      • 概览
      • 处理线程
      • 继承优先级
      • 处理已缓存和冻结的应用
    • 引导加载程序
      • 概览
      • 规范化启动原因
      • 启动映像头文件
      • 实现 bootconfig
      • 恢复映像
      • DTB 映像
      • 实现 OTA 更新
      • 锁定和解锁引导加载程序
      • AVB 属性中的版本信息
      • 将 fastboot 移至用户空间
      • 通用引导加载程序
        • 概览
        • 部署 GBL
        • GBL respin 流程
        • GBL 发布 build
    • 分区
      • 概览
      • 分区布局
      • 供应商启动分区
      • 供应商分区和 ODM DLKM 分区
      • 共享系统映像
      • Ramdisk 分区
      • 通用 boot 分区
      • ODM 分区
      • 产品划分
      • 实现 GKI 模块分区
      • 强制执行产品分区接口
      • Trusty OS 分区
    • 16 KB 页面大小
      • 概览
      • 在 ARM64 上使用页面大小为 16 KB 的 Cuttlefish
      • 在 x86-64 上模拟页面大小为 16 KB 的 Cuttlefish
      • 刷写支持 16 KB 页面大小的 Pixel
      • 获取页面大小
      • 针对 16 KB 页面大小进行优化
      • 系统属性
      • 启用 16 KB 切换开关
      • 启用 16 KB 向后兼容选项
    • 供应商 API 级别
  • 音频
    • 概览
    • 术语
    • 实现
      • 音频 HAL