问题标签 [android-automotive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
465 浏览

android - 如何将普通 Android 应用程序转换为 Android Auto 应用程序?

你好安卓开发者

我已经有一个几乎完全开发的导航应用程序。
现在,我想让这个应用程序在 Android Auto 上运行。
当然,为了分发,我将不得不对 Google Auto App Guide Line 做额外的工作。

但是,最重要的是,我什至在 Android Auto 环境中都看不到我的应用程序的图标。
所以,我想问两个问题。

首先,我们知道Android Auto有两种方法:Media App或Message App。
我应该将我的汽车导航应用程序转换为两者之一吗?

第二,我可以将我的普通应用程序转换为自动应用程序吗?如果是这样,那是怎么回事?有官方文件吗?

0 投票
1 回答
134 浏览

android-studio - Android Automotive Arm_86 未列在虚拟设备中

我一直在研究android汽车应用程序,但由于未知原因尚未设置模拟器。我已经尝试过文档和这个,我正在使用金丝雀频道。下载汽车图像后。

在此处输入图像描述

它未在虚拟设备下列出。

在此处输入图像描述

我正在使用 android studio 4.0.1 版,如何解决?谢谢

0 投票
2 回答
932 浏览

android - 适用于汽车的 Android Studio 中没有可用的系统映像

当我尝试创建 AVD --> Automotive --> Polestar 2 --> 单击下一个结果后“没有可用的系统图像....”

我遵循了所有可能的方法来修复它,但没有任何改进。

在 SDK 更新套件中,我添加了以下附加组件:

名称: Polestar 2 系统映像

网址: https ://developer.polestar.com/sdk/polestar2-sys-img.xml

名称: Android 汽车系统映像

网址: https ://dl.google.com/android/repository/sys-img/android-automotive/sys-img2-1.xml

添加后,我在 SDK 平台中选择了polestar 2, Automotive intel...(可以在查看显示包详细信息后看到它们)。

请帮助如何解决它。

注意:对于其他平台(手机/平板电脑、Wear OS 等),模拟器运行良好。仅对于汽车,它们不起作用。

0 投票
1 回答
164 浏览

android-automotive - Android Automotive 中允许的第三方应用

官方文档描述了两种可以为 Android Automotive 实现的应用程序,媒体应用程序和消息应用程序。此外,在 Android Studio 中创建新项目时,IDE 会提示您从这些选项中选择一个模板。

我的问题是针对第三方应用程序的。Android Automotive 是否仅限于构建其中一种风格?也就是说,仅通过车辆的本地媒体 UI 或消息/通知机制与用户交互。或者作为第三方应用程序开发人员,我可以使用自定义活动/屏幕构建任何其他类型的应用程序(如通用手机/平板电脑 Android 应用程序)?如果允许任何类型的应用程序,它们是否仅限于在车辆停放时运行?

0 投票
2 回答
510 浏览

android - AVD 管理器 - 未安装系统映像

我已经下载了 Android Studio 的 Canary 版本(Android Studio 4.2 Canary2),并且可以为默认设备创建汽车模拟器。当我尝试为汽车模拟器的编辑版本(默认设备的克隆版本)创建时,它显示系统映像不可用。

请在下面查看我的 sdk 设置。

SDK 平台 克隆设备 系统映像不可用 开发工具包工具 SDK 更新站点

0 投票
1 回答
398 浏览

python - 文件“device/generic/goldfish/tools/mk_combined_img.py”,第 48 行打印“'%s' 无法转换为 int”%(行 [2])

使用本指南在 Arch Linux 上编译 Android Automotive OS 时,您可能会在编译的最后阶段遇到如下错误:

0 投票
2 回答
536 浏览

android - 如何禁用功能:aosp_car_x86_64-userdebug(android 11 汽车模拟器)中的 android.hardware.bluetooth

我想禁用该功能:android.hardware.bluetooth for android 汽车模拟器 11。

我与 repo 同步的版本:android-11.0.0_r3 我午餐的版本:aosp_car_x86_64-userdebug

更改文件以注释掉权限:

汽车.mk

评论权限:

car_core_hardware.xml

如果我运行模拟器并询问包管理器,它仍然确信蓝牙功能已启用:

0 投票
1 回答
33 浏览

android - isWallsupportSupported() 返回 false

有没有人知道为什么在 Android Automotive OS上运行isWallpaperSupported()返回?false有没有办法改变它?目前汽车操作系统中没有办法设置壁纸吗?

0 投票
0 回答
23 浏览

android - 如果当前正在另一个显示器上使用,如何知道 IME 的位置并向用户显示

我目前正在开发一个 android 应用程序,该应用程序将在 Car 的仪表板上用于不同的显示。我的要求是向用户显示一个对话框,显示 IME 正在另一个显示器(屏幕)上使用,如果它改变了它的焦点。

有人可以建议,如何进行?

谢谢。

0 投票
1 回答
170 浏览

android - 有没有办法处理表面的触摸事件?

我想在android-auto(AA)导航应用程序中支持地图拖动、缩放等。很高兴阅读 car-lib 公告(并且对旧的 androidx-car 库删除有点失望:)。但是我找不到任何用户交互处理的文档和示例。

是否有任何回调或特殊管理器来处理用户交互SurfaceSurfaceListener在、或 文档Surface中找不到任何相关内容。NavigationTemplateAFAIK、Google Maps 和 Waze 处理缩放和旋转,因为使用旧的私有活动提供方法(不建议提供屏幕)。

文档指出 AA 负责输入。不确定它是否适用于导航场景。

一般而言,Android Auto 会处理以下内容: .... 输入:通过特定汽车中可用的机制(例如触摸屏或旋转按钮)处理用户对模板的输入...

处理原始触摸事件会很酷,但如果没有计划添加它(出于安全目的或其他原因),更具体的事件似乎没问题。