Android Open Source Project
文档
  • 新变化
  • 版本说明
  • 最新安全公告
  • 最新兼容性定义文档 (CDD)
  • 网站更新
  • 开始使用
  • 简介
  • 开始
  • 下载
  • build
  • 测试
  • 创建
  • 参与
  • 社区
  • 工具、build 和相关参考文档
  • 安全性
  • 概览
  • 公告
  • 功能
  • 测试
  • 最佳做法
  • 核心主题
  • 架构
  • 音频
  • 摄像头
  • 连接
  • 数据
  • 显示
  • 字体
  • 图形
  • 互动
  • 媒体
  • 效果
  • 权限
  • 电源
  • 运行时
  • 设置
  • Storage
  • 测试
  • 版本更新记录
  • 虚拟化
  • 兼容性
  • 兼容性定义文档 (CDD)
  • 兼容性测试套件 (CTS)
  • Android 设备
  • Cuttlefish
  • 企业版
  • 电视
  • 汽车
  • 开始使用
  • 开发指南
  • 开发工具
  • 测试工具和基础架构
  • 版本详情
  • 参考信息
  • HIDL
  • HAL
  • Trade Federation
  • 安全测试套件
前往代码页面 ➚
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Code Search
  • 文档
新变化 开始使用 安全性 核心主题 兼容性 Android 设备 汽车 参考信息
Android Open Source Project
  • 文档
    • 更多
    • 新变化
    • 开始使用
    • 安全性
    • 核心主题
    • 兼容性
    • Android 设备
    • 汽车
    • 参考信息
  • 前往代码页面 ➚
  • Android Code Search
  • 概览
  • 架构
    • 概览
    • 硬件抽象层 (HAL)
      • 概览
      • HIDL(已废弃)
        • 概览
        • 接口和软件包
        • 接口哈希
        • 服务和数据传输
        • 快速消息队列
        • 使用 Binder IPC
        • 使用 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 版本
      • GKI 发布流程
      • GKI 16-6.12 android-mainline errata
      • 维持稳定的 KMI
      • 内核 ABI 监控
        • 概览
        • 运行 ABI 监控
        • 使用符号列表
      • 模块
        • 概览
        • 将内核功能配置为 GKI 模块
        • 供应商模块准则
        • 可加载的内核模块
        • 内核模块支持
        • 测试 GKI 模块
      • 启动时间优化
      • 调试功能
      • 为 GKI 开发内核代码
      • Android 内核文件系统支持
      • 使用 eBPF 扩展内核
      • 在 Android 12 中使用 DebugFS
      • 可通过 FIPS 140-3 认证的 GKI 加密模块
      • Android 内核常见问题解答
      • GKI 1.0
        • 概览
        • 兼容性测试
      • 旧版内核 (<=4.19)
        • 概览
        • Linux 稳定内核版本合并
        • 内核加固
        • Android Live-Lock 守护程序
        • 内核配置
        • 接口要求
        • 增量文件系统
        • 内核网络单元测试
        • 模块化内核
          • 模块化内核要求
          • 提前装载分区
          • DTO 支持
        • ION ABI 变更
        • 为 GKI 模块化 ION 堆
        • 将 ION 堆转换为 DMA-BUF 堆
        • 核心内核要求
      • EROFS
    • 配置
      • 概览
      • 将系统属性作为 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 样式指南
    • 引导加载程序
      • 概览
      • 规范化启动原因
      • 启动映像头文件
      • 实现 bootconfig
      • 恢复映像
      • DTB 映像
      • 实现 OTA 更新
      • 锁定和解锁引导加载程序
      • AVB 属性中的版本信息
      • 将 fastboot 移至用户空间
    • 分区
      • 概览
      • 分区布局
      • 供应商启动分区
      • 供应商分区和 ODM DLKM 分区
      • Android 共享系统映像
      • Ramdisk 分区
      • 通用 boot 分区
      • ODM 分区
      • 产品划分
      • 实现 GKI 模块分区
      • 强制执行产品分区接口
      • Trusty OS 分区
    • 16 KB 页面大小
      • 概览
      • 在 ARM64 上使用页面大小为 16 KB 的 Cuttlefish
      • 在 x86-64 上模拟页面大小为 16 KB 的 Cuttlefish
      • 使用 16 KB 页面大小的内核刷写 Pixel 6
      • 获取页面大小
      • 针对 16 KB 模式优化性能
      • 16 KB 系统属性
      • 启用 16 KB 切换开关
    • 供应商 API 级别
  • 音频
    • 概览
    • 术语
    • 实现
      • 音频 HAL
      • AIDL 音频 HAL
      • AIDL 和 HIDL 音频 HAL 比较
      • HIDL
        • HIDL 音频 HAL
        • 配置音频政策
        • 配置共享库
      • 配置预处理效果
    • 数据格式
    • 属性
    • 效果
    • 高解析度音频
    • 设备类型限制
    • AAudio 和 MMAP
    • 音频预热时间
    • 延迟时间
      • 概览
      • 贡献者
      • 用于减少延迟的设计
      • 测量音频延迟时间
      • 灯光测试电路
      • 音频环回适配器
      • 测量
      • 面向应用开发者的说明
    • 避免优先级倒置
    • 采样率转换
    • 调试
    • MIDI
      • 概览
      • MIDI 架构
      • MIDI 测试程序
    • USB
      • USB 数字音频
      • USB 设备上的首选混音器属性
    • TV 音频
    • 并发捕获
    • 声音触发器
    • 组合音频设备路由
    • 空间音频
      • 空间音频和头部追踪
      • 实现
      • 通过 LE 音频实现头部追踪
    • 声音剂量
    • 动态条形音箱模式
  • 摄像头
    • 概览
    • 架构
    • 相机 HAL
    • HAL 子系统
    • 核心概念
    • 3A 模式和状态转换
    • 相机调试
    • 错误和信息流处理
    • 元数据和控件
    • 输出流、剪裁和缩放
    • 创建和提交请求
    • 数据流配置
    • 效果
    • Camera HAL3 缓冲区管理 API
    • 会话参数
    • 单一生产方,多个使用方
    • 相机功能
    • 10 位相机输出
    • 相机焦外成像
    • 并发相机流式传输
    • 相机扩展
    • 相机扩展验证工具
    • 相机预览防抖
    • 外接 USB 摄像头
    • 高动态范围模式
    • HEIF 图片处理
    • 单色相机
    • 运动追踪
    • 多摄像头支持
    • 系统相机
    • 手电筒强度控制
    • Ultra HDR
    • 将设备用作摄像头
    • 广色域拍摄
    • 版本控制
    • 相机版本支持
  • 连接
    • 概览
    • 蓝牙
      • 概览
      • 蓝牙服务
      • 低功耗蓝牙
      • 使用 BLE 的助听器音频支持
      • BLE 广播
      • 验证和调试
      • HCI 要求
      • 在线状态校准
    • NFC
      • FeliCa 的主机卡模拟
      • NFC 脱离主机的付款同步
      • 安全 NFC
      • 快速访问电子钱包
      • Android 专有 NCI 命令
    • 通话和短信
      • 5G 非独立组网 (NSA)
      • 实现电话号码屏蔽功能
      • 来电通知
      • 网域选择服务
      • 实现紧急呼叫功能
      • Android 紧急电话号码数据库
      • 紧急电话号码和紧急呼叫
      • 实现 IMS
      • IMS 服务授权
      • IMS 单注册
      • 电话账号建议
      • 实现 RTT
      • 支持第三方通话应用
      • 可视语音信箱
    • 运营商
      • 概览
      • 5G 网络切片
      • APN 和 CarrierConfig
      • 运营商识别号
      • 实现流量套餐
      • 设备标识符
      • eSIM 卡
        • 实现 eSIM 卡
        • 为支持 eSIM 卡需满足的调制解调器要求
        • eUICC API
        • 多个已启用的配置文件
        • 处理 eUICC API 错误
        • 可下载的测试配置文件
        • eSIM 卡转移运营商集成
      • 改进 VPN 用户体验
      • 多运营商网络支持
      • 为流量已用完的用户自定义设备行为
      • RIL 重构
      • 小基站支持
      • UICC 运营商特权
    • 时间
      • 概览
      • 位置信息时区检测
      • 电话时区检测
      • 网络时间检测
      • GNSS 时间检测
      • 外部时间检测
      • 时间源优先级
      • 时区政策和建议
      • 时区规则
    • 超宽带
      • 概览
      • UWB HAL 接口
    • Wi-Fi
      • 概览
      • Wi-Fi HAL
      • Wi-Fi 基础架构功能
      • 测试、调试和调整 Wi-Fi
      • Android 数据包过滤器
      • 运营商 WLAN
      • 随机分配 MAC 地址的行为
      • 实现随机分配 MAC 地址
      • Passpoint(热点 2.0)
      • WLAN STA/AP 并发
      • Wi-Fi STA/STA 并发
      • 首次使用时信任 (TOFU)
      • Wi-Fi 感知
      • Wi-Fi/移动网络共存信道规避
      • Wi-Fi Direct
      • WLAN Easy Connect
      • WLAN 热点 (SoftAP)
      • Wi-Fi AP/AP 并发
      • WLAN 低延迟模式
      • Wi-Fi 网络选择
      • WLAN 首选分流网络扫描
      • Wi-Fi 往返时间 (RTT)
      • WPA3 和 Wi-Fi Enhanced Open
      • Wi-Fi 7
    • ACTS 测试
      • 概览
      • 高级 ACTS 指南
      • 配置 ACTS 测试
      • 用户参数
      • 5G 测试
    • 配套设备配置文件
    • Connectivity Diagnostics API
    • 连接界面
    • 网络选择
    • 信号强度报告
  • 数据
    • 概览
    • 流量使用情况标签说明
    • 流量节省程序模式
    • eBPF 流量监控
    • 从流量消耗数据中排除特定的网络类型
    • 网络接口统计信息概览
    • 网络共享流量
    • 网络共享硬件分流
    • 流量统计周期的重置日期
    • 内核概览
    • 内核变更
  • 显示
    • 概览
    • 应用
      • 实现自适应图标
      • 应用快捷方式
      • 实现圆形图标
      • 对话通知和 widget
      • 窗口模糊处理
      • widget 和快捷方式
      • 实现同步应用转换
    • 颜色
      • 颜色管理
      • 刘海屏
      • 勿扰
      • HDR 视频播放
      • 实现护眼模式
      • 将 HDR 亮度色调映射到 SDR 兼容的范围
      • Material You 设计
      • 动态配色
    • 多窗口模式
      • 概览
      • 分屏交互
      • 画中画
      • 窗口放大功能
    • 多屏幕
      • 概览
      • 推荐做法
      • 测试和开发环境
      • 常见问题解答
      • 多项恢复
      • activity 启动政策
      • 显示屏支持
      • 系统装饰支持
      • 锁定屏幕
      • 输入法支持
      • 输入路由
      • 多区音频
    • 通知
      • 通知历史记录
      • “选择启用通知”的权限
    • 任务管理器
    • 零售演示模式
    • 旋转建议
    • 实现文本分类器
    • SDR 和 HDR 组合
    • 系统界面中的媒体控件
    • WindowManager 扩展
  • 字体
    • 实现自定义字体回退
  • 图形
    • 概览
    • 架构
    • BufferQueue 和 Gralloc
    • 实现 DMABUF 和 GPU 内存计算
    • 使用 Winscope 跟踪窗口转换
    • Surface 和 SurfaceHolder
      • 概览
      • SurfaceView 和 GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger 和 WindowManager
      • 概览
      • SurfaceFlinger 中的系统属性
    • 硬件混合渲染器 HAL
      • 概览
      • 实现 HWC HAL
      • 热插拔处理
      • 适用于 HWC HAL 的 AIDL
      • 客户端帧缓冲区管理
      • 减少图形的内存消耗
    • 层和显示屏
    • VSYNC
    • Frame pacing
    • 多种刷新率
    • 自适应刷新率
    • EGLSurface 和 OpenGL ES
      • 概览
      • 实现 OpenGL ES 和 EGL
      • OpenGLRenderer 配置
    • Vulkan
      • 概览
      • 实现 Vulkan
    • 同步框架
    • 测试
      • 实现测试
      • 与 Android CTS 集成
      • drawElements 质量计划测试
    • 使用 AutoSingleLayer 进行无信号缓冲区锁存
    • 向 Android 添加新像素格式
  • 互动
    • 概览
    • 输入源
    • 概览
    • 按键布局文件
    • 按键字符映射文件
    • 输入设备配置文件
    • 迁移指南
    • 键盘设备
    • 触摸设备
    • getevent 工具
    • validatekeymaps 工具
    • 触感反馈
    • 概览
    • 实现触感反馈
    • 触感反馈框架的用户体验基础
    • 触感反馈用户体验设计
    • 硬件评估
      • 概览
      • 设置测试设备
      • 设置测试软件
      • 衡量和记录目标效果
      • 分析波形
      • 使用性能图比较结果
    • 神经网络
    • 概览
    • 爆发执行和快速消息队列
    • 编译缓存
    • 控制流
    • 设备发现和分配
    • 内存池
    • 实现 NNAPI 驱动程序的最佳实践
    • 服务质量
    • 供应商扩展
    • 外设
    • 概览
    • 音频配件
      • 概览
      • 3.5 毫米耳机
        • 耳机规格
        • 耳机插孔设备规格
      • USB 耳机
        • 耳机规格
        • 适配器规格
        • 设备规格
      • 耳机预期行为
      • 耳机测试
    • 自定义配件
      • 概览
      • Android 开放配件
        • 概览
        • AOA 2.0
        • AOA 1.0
        • 停用 USB 数据信号传输
      • 触控笔
    • 传感器
    • 概览
    • 传感器堆栈
    • 传感器类型
    • 互动
    • 头部跟踪器 HID 协议
    • 电源
      • 批处理
      • 功耗
    • 模式
      • 报告模式
      • 挂起模式
      • 传感器已关闭
    • 传感器 HAL
      • Sensors AIDL HAL
      • 传感器 Multi-HAL
      • 传感器 HAL 2.0
      • 传感器 HAL 1.0
      • HAL 版本废弃
    • Context Hub 运行时环境
    • 概览
  • 媒体
    • 概览
    • 媒体模块
    • MediaProvider 模块
    • 自定义媒体组件
    • MediaCodec 低延时解码
    • 媒体框架强化
    • SoC 供应商依赖项
    • OEM 依赖项
    • DRM
    • 兼容的媒体转码
    • 导出视频编码统计信息
    • 面向 OEM 的 RoI 实现指南
  • 效果
    • 概览
    • APK 缓存
    • 缓存的应用冻结器
    • 优化启动时间
    • 运行状况
      • 概览
      • 实现 Health 2.0
      • 实现 Health 2.1
      • 废弃 health@1.0
    • Cgroup 抽象层
    • 低内存终止守护程序
    • 自动反馈导向优化(12 或更高版本)
    • 使用配置文件引导型优化
    • 任务快照
    • 兼容性预写式日志记录
    • 应用休眠
    • 游戏性能提升
    • MM 事件历史内存统计信息
  • 权限
    • 概览
    • Ambient 权能
    • 后台位置信息访问权限提醒
    • 联系人提供程序和亲密程度
    • 自主访问控制
    • 不可变的设备 ID
    • 原生库的命名空间
    • 特许权限许可名单
    • 预安装系统软件包
    • 隐私指示标志
    • 平台签名的共享 UID 许可名单
    • 隐私指示标志
    • 限制机会性位置信息
    • 受限的屏幕读取
    • Android 角色
    • 运行时权限
    • 签名权限许可名单
    • 三态位置权限
    • 实现 USB HAL
    • 配套应用串流
    • 全屏 intent 限制
    • Capture Content for Notes
  • 电源
    • 概览
    • 电源管理
    • 热缓解
    • 电量统计信息 HAL
    • 应用电源管理
    • 采用低电耗模式的平台电源管理
    • 性能管理
    • 应用后台行为跟踪器
    • 支持无电池设备
    • 测量组件功耗
    • 测量设备耗电量
    • 测量耗电量值
    • 常规省电模式
    • 电视待机模式
    • SystemSuspend 服务
  • 运行时
    • 概览
    • Dexpreopt 和 <uses-library> 检查
    • Android 8.0 中的 ART 功能改进
    • Dalvik 字节码格式
    • Dalvik 可执行文件格式
    • Dalvik 可执行指令格式
    • 限制条件
    • 配置
      • 概览
      • ART 服务配置
      • 软件包管理系统配置(已废弃)
    • ART TI
    • 实现已签名配置
    • 调试 ART 垃圾回收
    • 实现 ART JIT 编译器
    • 在运行时更改应用资源的值
    • 排查 RRO 问题
    • 启动映像配置文件
    • 软重启 (<= AOSP 14)
    • 关于 zygote
  • 设置
    • 概览
    • 设计准则
    • 模式和组件
    • 信息架构
    • 个性化设置
    • 通用搜索
  • Storage
    • 概览
    • 传统存储设备
    • 可合并的存储设备
    • 分区存储
    • FUSE 透传
    • 设备配置
    • 配置示例
    • 更快获取统计信息
    • 废弃 SDCardFS
  • 测试
    • 概览
    • 测试开发工作流
    • 概览
    • 简单的 build 配置
    • 复杂的测试配置
    • 插桩测试
      • 概览
      • 自插桩测试示例
      • 定位到应用的示例
    • GoogleTest (GTest)
      • 概览
      • 添加新的 GTest
      • 指标测试
    • JAR 主机测试
    • Test mapping
    • 使用 Atest 运行测试
    • OmniLab Android Test Station
      • 用户指南
      • OmniLab ATS 中的虚拟设备
      • 在用户 build 上自动启用 USB 调试
      • 运行 UIConductor 测试
      • API
      • 版本说明
      • 常见问题解答
    • 供应商测试套件 (VTS)
    • 概览
    • 用于 HAL 测试的参数化 gtest
    • 测试设置
    • 通用系统映像 (GSI)
    • 供应商测试套件 (VTS) 10
    • 概览
    • 视频教程
    • 使用 VTS 进行系统测试
    • 测试框架
      • 设备 shell 命令
      • 测试模板
      • 服务名称感知 HAL 测试
      • HAL 可测试性检查
      • 多设备测试
      • 使用调试 ramdisk 的 VTS
    • VTS 信息中心
      • 设置
      • 数据库
      • 界面
    • 实验室基础架构
      • 自动化测试基础架构
      • 主机控制器架构
    • 性能测试
    • Trade Federation (TF) 自动化测试框架
    • 开始使用
      • 概览
      • 开始
      • 开发环境
      • 使用设备
      • 控制台
      • 测试生命周期
      • 选项处理
      • 端到端示例
    • 编写并运行 Tradefed 测试
      • 概览
      • 通过 Tradefed 运行测试
        • 概览
        • 编写测试运行程序
        • 编写分片 IRemoteTest 测试运行程序
        • 编写主机驱动的测试
        • 编写主机端无设备测试
        • 报告测试中的指标或数据
        • 自动重新运行测试
        • 重试隔离
        • 自动收集有关失败的日志
        • 试运行配置
        • 通过 APK 运行插桩测试
        • 编写 shell 测试
        • 全局过滤条件
      • 通过套件运行测试
        • 概览
        • 设置套件
        • 传递选项和过滤器
        • 检查系统状态
        • AndroidTest.xml 结构
        • 配置分片
        • 采用模块控制器
        • 使用“套件重试”功能
        • 多设备模块
    • 开发 TF
      • 概览
      • 自动化测试框架准则
      • 设置 Eclipse
      • 添加单元测试和功能测试
      • 运行 Error Prone bug 检查工具
      • 贡献非核心代码
    • 架构
      • 概览
      • XML 配置
        • 高级结构
        • 模板和包含
        • 配置对象
      • 全局配置
        • 文件选项
        • 主机选项
      • 高级概念
        • 密钥库密钥
        • 测试命令调度程序
        • 测试运行程序的结构
        • 测试分片
        • 使用多台设备运行测试
        • 使用脚本层
        • 通过全局配置加载协议
      • 设备管理器
        • 设备状态
        • 设备分配
        • 设备检测
      • build
        • build 提供程序
        • BuildInfo
      • 设备设置
        • 目标准备器
        • 多目标准备器
      • 结果
        • 创建结果报告程序
        • 处理日志文件
        • 结果报告程序摘要
      • 指标
        • 主机驱动的指标收集器
        • 设备端指标收集
    • 软件包索引
    • 使用 Mobly 进行多设备测试
    • 概览
    • 调试原生平台代码
    • 概览
    • 阅读 bug 报告
    • 了解日志记录
    • 实现作用域供应商日志记录
    • 诊断原生代码崩溃问题
    • 评估效果
      • 概览
      • 了解 systrace
      • 使用 ftrace
      • 识别与负载能力相关的卡顿
      • 识别抖动引起的卡顿
    • 功能实现
      • 实现自动化测试框架模式
    • 使用调试程序
    • 调试原生内存使用问题
    • 网络连接测试
    • 救援程序
    • 实现 storaged
    • 使用 strace
  • 版本更新记录
    • 概览
    • APEX
      • APEX 文件格式
      • 供应商 APEX
    • 构建 OTA 软件包
    • 对要发布的 build 进行签名
    • 缩减 OTA 大小
    • 虚拟 A/B
      • 概览
      • 实现虚拟 A/B
      • 实现虚拟 A/B - 补丁
    • 旧版 A/B 系统更新
      • 概览
      • 实现 A/B 更新
      • 常见问题解答
    • (已废弃)非 A/B 系统更新
      • 概览
      • 基于块的 OTA
      • OTA 软件包内部探秘
      • 设备专属代码
    • 动态分区
      • 概览
      • 实现动态分区
      • 针对 A/B 设备的 OTA
      • 针对旧版 A/B 设备的 OTA
      • 针对非 A/B 设备的 OTA
      • 设置 super 分区的大小
    • 虚拟 A/B
      • 概览
      • 实现虚拟 A/B
      • 实现虚拟 A/B - 补丁
    • 时区规则
    • 用户数据检查点
    • 动态系统更新
    • 重新启动时恢复
    • Upgrade Party for OS 更新
    • 升级等待操作系统更新的邀请
    • Mainline
      • 概览
      • AdServices
      • adbd
      • Android 运行状况
      • AppSearch
      • ART
      • 蓝牙
      • CellBroadcast
      • 配置基础架构
      • Conscrypt
      • 设备调度
      • DNS 解析器
      • DocumentsUI
      • ExtServices
      • IPsec/IKEv2 库
      • 媒体
      • MediaProvider
      • ModuleMetadata
      • 网络栈
      • NNAPI 运行时
      • OnDevicePersonalization
      • PermissionController
      • 远程密钥配置
      • SDK 扩展
      • Statsd
      • 网络共享
      • 时区数据
      • UWB
      • Wi-Fi
  • 虚拟化
    • 概览
    • 为什么选择 AVF
    • 试用 AVF
    • 编写 AVF 应用
    • AVF 架构
    • Microdroid
    • VirtualizationService
    • 安全性
    • 实现 pKVM 供应商模块
    • 用例
  • 新变化
  • 版本说明
  • 最新安全公告
  • 最新兼容性定义文档 (CDD)
  • 网站更新
  • 开始使用
  • 简介
  • 开始
  • 下载
  • build
  • 测试
  • 创建
  • 参与
  • 社区
  • 工具、build 和相关参考文档
  • 安全性
  • 概览
  • 公告
  • 功能
  • 测试
  • 最佳做法
  • 核心主题
  • 架构
  • 音频
  • 摄像头
  • 连接
  • 数据
  • 显示
  • 字体
  • 图形
  • 互动
  • 媒体
  • 效果
  • 权限
  • 电源
  • 运行时
  • 设置
  • Storage
  • 测试
  • 版本更新记录
  • 虚拟化
  • 兼容性
  • 兼容性定义文档 (CDD)
  • 兼容性测试套件 (CTS)
  • Android 设备
  • Cuttlefish
  • 企业版
  • 电视
  • 汽车
  • 开始使用
  • 开发指南
  • 开发工具
  • 测试工具和基础架构
  • 版本详情
  • 参考信息
  • HIDL
  • HAL
  • Trade Federation
  • 安全测试套件
  • AOSP
  • 文档
  • 核心主题

设置测试设备

连接并配置测试设备。测试被测设备 (DUT) 所需的硬件如下:

  • 3 轴加速度计 (35C-10)
  • 3 轴加速度计线缆
  • 振动隔离平台
  • 3M CF-40EG,泡沫厚度 25.4 毫米
  • 数据采集卡(声卡)
  • CCLD 信号调节器
  • Beeswax:YJ-0216

下图展示了测试系统设置:

测试系统示意图 1

图 1. 测试系统示意图(侧视图)

测试系统示意图 2

图 2. 测试系统示意图(俯视图)

测试系统照片

图 3. 测试系统照片

CCLD 信号调节器

图 4. CCLD 信号调节器

本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2024-12-26。

  • Build

    • Android repository
    • Requirements
    • Downloading
    • Preview binaries
    • Factory images
    • Driver binaries
    • GitHub
  • Connect

    • @Android on Twitter
    • @AndroidDev on Twitter
    • Android Blog
    • Google Security Blog
    • Platform on Google Groups
    • Building on Google Groups
    • Porting on Google Groups
  • Get help

    • Android Help Center
    • Pixel Help Center
    • Nexus Help Center
    • www.android.com
    • Google Mobile Services
    • Stack Overflow
    • Issue Tracker
  • About Android
  • Community
  • Legal
  • License
  • 隐私权政策
  • Site feedback
  • ICP证合字B2-20070004号
  • Manage cookies
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어