问题标签 [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 回答
43 浏览

android - “未安装地图应用程序,请联系您的汽车制造商”消息出现在 Automotive Android 中?

由于 Android Auto 目前默认不存在 google android 地图,因此会显示以下屏幕, Android Auto 主页

这显示在 MapsPlaceholderActivity http://www.aospxref.com/android-11.0.0_r21/xref/packages/services/Car/car-maps-placeholder/src/com/android/car/mapsplaceholder/MapsPlaceholderActivity.java 我开发使用 HERE SDK 的地图应用程序,即使我安装了地图应用程序,我也看到了相同的行为。我需要在 android 框架级别更改任何内容吗?或者我从应用程序级别错过的任何 api 或属性?我在 opengrok 中搜索,我无法找到哪个应用程序正在调用 MapsPlaceholderActivity 以及基于什么?谢谢你。

0 投票
2 回答
326 浏览

android - 如何将 AOSP 系统 UI 替换为自定义 UI?

AOSP 中的 SysUI 只是一个应用程序。虽然对 Android 框架非常严格。是否有推荐的方法来禁用 vanilla SysUI 并用完全独立的自定义 apk 替换此功能?我相信这应该是可行的,因为 Wear OS 似乎做了类似的事情。

0 投票
0 回答
25 浏览

android - 如何将 ListPreferenceFragment 添加到 FragmentManager?

在使用 Jetpack Navigation 执行包含一些 ListPreferences 的 PreferenceFragment 时,我遇到了一些问题。

值得一提的是,我的应用还包括适用于 Android Automotive 的 CarUI https://source.android.com/devices/automotive/hmi/car_ui

因此,在我的 nav_graph 中,我声明了 SettingsFragment,当我导航到片段并单击 ListPreference 时,它​​会自动尝试导航到 ListPreferenceFragment(我认为这是 CarUI 库的一部分,所有 ListPreferences 都应该在片段而不是菜单应该在下面弹出)。

也就是说,当它尝试导航到片段时,应用程序崩溃并且我收到以下错误消息:

java.lang.IllegalStateException: Fragment ListPreferenceFragment{f65670c} (b7ad5cbe-f981-4023-ab9e-d61192c356ad id=0x7f090153) 声明的目标片段 SettingsFragment{4bd523f} (99247db9-915b-4c5a-bc2c-185b5bbc60153f 不属于)到这个 FragmentManager!

这可以使用喷气背包导航以任何方式解决吗?

提前致谢!

0 投票
1 回答
32 浏览

android-auto - Android Auto 视频分辨率

我必须支持VideoConfiguration,(1280 X 720, 800 X 480)我们的车载显示器尺寸是1024 X 600。android auto启动后,手机(或MD)正在发送1280X 720px的视频输出。基于 HUIG doc 计算,我们需要设置边距,因为我们无法缩小视频。将宽度 Margin 设置为 256 和高度边缘设置为 120 后,可以看到任意内容并且触摸坐标无法正常工作。我的问题是,如何调整我的参数,以便正确呈现来自 MD 的视频内容。

车载显示屏尺寸=1024x600

支持1280 x720 宽度Margin =1280-1024=256 高度Margin=720-600=120

找到这个答案https://stackoverflow.com/a/68028928/4722613,但需要一些代码片段或详细说明。

0 投票
2 回答
87 浏览

android - 是否可以使用常见的 UI 布局(如手机的 UI 布局)构建 Android Automotive 应用程序?

我说的是Android开发中通常用于手机的ConstraintLayout或LinearLayout。是否可以或允许在 Android Automotive OS(不是 Android Auto)上创建和安装这样构建的应用程序?如果答案是肯定的,您是否有关于此或项目示例/示例的任何文档?

在汽车商店上发布应用程序对我来说并不重要,谷歌无论如何也不会允许这样做。我只是希望能够为我或可能的 OEM 创建一个非常定制的应用程序。我知道有一个 Android for Cars Library,但目前它甚至不适用于 AAOS,仅适用于 Android Auto。

0 投票
0 回答
34 浏览

actions-on-google - 从 Android Automotive 模拟器发送语音命令时 Google 自定义语音代理的问题

如果我们从 Android Automotive 模拟器上的 Google Assistant 发送语音命令到基于云的自定义语音代理(使用 Actions Builder 创建),它会响应,因为您的设备类型不支持此操作。但同样适用于来自 Android 手机/手机模拟器的 Google 助理。

它一直正常工作到 2021 年 10 月,但之后停止工作。

如果 Actions on Google 最近有任何可能导致此问题的变化,请告诉我?

0 投票
2 回答
53 浏览

android - Android Automotive 中的自动化测试

在 Android Automotive 中进行自动化测试的最佳框架或工具是什么?

我阅读了有关Spectatio的信息,但除了 Android 页面上提到的内容之外,我找不到代码示例或任何其他内容。

0 投票
1 回答
66 浏览

android - 是否有适用于 Android 汽车的基于 ARM 的系统映像?

我正在寻找适用于 M1/Apple Silicon 的 Android Automotive 系统映像。这样的事情存在吗?

这些是针对 x86 的,我无法在 M1 上运行它们。 https://developer.polestar.com/sdk/polestar2-sys-img.xml https://developer.volvocars.com/sdk/volvo-sys-img.xml

0 投票
0 回答
65 浏览

api - 如何为 Andorid Studio 实现 Android Car API 以读取我的 EV 百分比?

我目前正在尝试通过 Android Auto 显示我的 Ev 百分比。我跑不动了CarInfo carInfo = getCarContext().getCarService(CarHardwareManager.class).getCarInfo();。我在我的汽车 build.gradle 中使用了它useLibrary 'android.car'并尝试导入很多东西,但这显然没有帮助。这是我的第一个文件:

这是我的第二个:

0 投票
1 回答
27 浏览

android - Android Automotive 是否具有与普通 Android 相同的生态系统?

正如标题所说。只是需要好奇,上次我尝试使用 Snapp Automotive 为 Raspberry Pi 构建的 Android Automotive 并且它能够检测到 APK,但是,它无法安装 APK。Android Automotive 是基于 Android 的吗?