使用模板构建应用
使用 Android for Cars 应用库设计应用涉及将模板按顺序加入任务流,并针对应用及其用户的目标对其进行自定义。
使用该库创建以下类别的应用:
如需大致了解设计流程,请参阅以下流程步骤。
如需详细了解您的角色和应用库在为用户打造体验方面的角色,请参阅谁处理什么。
处理步骤
使用 Android for Cars 应用库进行设计通常涉及以下步骤:
- 定义用户任务。
弄清楚哪些任务对于用户在车辆中使用您的应用很重要。
- 规划任务流程。选择一系列模板,引导用户完成每项任务。
- 考虑驾驶状态。
战略性地利用仅限停放状态的模板和任务流策略。
- 规划沟通。
针对您的应用与用户通信的所有场景,选择适当的通信选项。
- 自定义您的应用。自定义每个模板的内容以反映用户的需求,并自定义样式以反映您的应用的品牌。
系统组件和功能
当您使用 Android for Cars 应用库创建应用时,应用库会负责应用体验的许多方面,包括使其在所有兼容的汽车中以驾驶优化的方式运行。
库会处理的内容 |
应用开发者处理什么 |
- 输入:通过特定汽车中可用的机制(例如触摸屏或旋转)处理用户对模板的输入
- 调整屏幕尺寸:根据屏幕尺寸调整内容
- 屏幕转换:屏幕之间的运动转换
- 一致且经过优化的界面:确保熟悉且跨应用的界面和交互模式
- 浅色模式和深色模式(下文说明除外):将模板功能调整为适应环境光照条件的模式
- 基于驾驶状态的用户体验限制:在用户驾车时限制文本或停用键盘等特定功能
- 适用于非导航应用的地图:在地点列表(地图)模板中绘制地图
|
- 语音输入:处理录制的音频
- 用户流:创建可满足关键用户历程的自定义模板序列
- 元数据:提供列表项和要在地图上固定的位置等元数据
- 品牌元素:提供应用图标、图片和自定义强调色(有浅色和深色变体)
- 地图(仅限导航应用):绘制和更新地图(按照说明,采用浅色主题或深色主题),包括仪表板显示的地图(如果需要)
|
对于 AAOS,车辆 OEM 负责:
- 车辆特有的样式:自定义样式,以与 OEM 品牌信息和车辆内饰集成
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-07-23。
[null,null,["最后更新时间 (UTC):2024-07-23。"],[],[]]