概览

拨号器是一种 Android 系统应用,可为蓝牙通话、联系人浏览和通话管理提供经过防分心优化 (DO) 的体验。DialerAndroid 开源项目 (AOSP) 中提供了拨号器的全功能实现。此实现可以按原样使用,也可以与自定义视觉主题结合使用。

拨号器显示模式
图 1. 拨号器竖屏模式和横屏模式

术语

本部分会用到以下术语:
  • Android 开源项目 (AOSP)。一个适用于移动设备的开源操作系统,以及由 Google 主导的对应开源项目。

  • 经防止分散注意力优化 (DO)。符合用户体验限制 (UXR) 的用户流程,在驾车过程中非常安全。

  • 浮动通知 (HUN)。屏幕上显示的传入通知。

  • 用户体验限制 (UXR)。根据驾驶状态显示界面的应用必须遵守 UXR。

  • 界面 (UI)。用户控制与应用互动的途径。

  • 面向车辆优化 (VO)。不需要遵守 UXR 的用户流程,在驾车过程中不被认为是安全的,但已经过车内使用优化。

用途

本部分介绍如何使用 Android Automotive 构建完全合规的 Android UXR 电信系统。

功能

拨号器可提供以下功能:

状态 权能 任务
驾车时,
防止分散注意力优化功能
蓝牙通话
  • 从拨号键盘拨打电话。
  • 从联系人列表拨打电话。
  • 从“近期通话”列表中拨打电话。
  • 从“联系人详细信息”页面拨打电话。
  • 通过浮动通知接收来电,然后回应。
  • 从通知中心对未接电话回电。
  • 通话管理、暂停、静音、等待、切换和设置音频路由。
联系人和通话记录浏览
  • 显示顶层类别。
  • 浏览所有收藏的联系人。
  • 浏览近期通话列表。
  • 浏览联系人列表。
  • 查看“联系人详细信息”页面。
  • 导航到相应联系人地址。
使用语音或手写搜索(在键盘上)
  • 显示匹配的搜索结果。
  • 查看过滤后的联系人的详细信息。
停车时,以上所有功能以及: 设置

在安全的情况下,用户可以访问“设置”以执行以下操作:

  • 更改联系人列表的排列顺序。
  • 更改初始页,该页面将在下次重启后生效。
使用键盘搜索 停车后,用户可以执行搜索。
连接蓝牙 在停车后,如果手机没有连接蓝牙,用户可按下“连接到蓝牙”按钮转到系统“蓝牙设置”页面进行配对,然后连接设备。

Tasks

下表介绍了每位利益相关方的任务。

汽车制造商 (OEM) Google
使用 Android Automotive 构建完全兼容的 Android UXR 电信系统。

提供:

  • AOSP 中的拨号器实现。
  • 关于自定义和审核/认证过程等关键任务的文档。