问题标签 [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.
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 以及基于什么?谢谢你。
android - 如何将 AOSP 系统 UI 替换为自定义 UI?
AOSP 中的 SysUI 只是一个应用程序。虽然对 Android 框架非常严格。是否有推荐的方法来禁用 vanilla SysUI 并用完全独立的自定义 apk 替换此功能?我相信这应该是可行的,因为 Wear OS 似乎做了类似的事情。
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!
这可以使用喷气背包导航以任何方式解决吗?
提前致谢!
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,但需要一些代码片段或详细说明。
android - 是否可以使用常见的 UI 布局(如手机的 UI 布局)构建 Android Automotive 应用程序?
我说的是Android开发中通常用于手机的ConstraintLayout或LinearLayout。是否可以或允许在 Android Automotive OS(不是 Android Auto)上创建和安装这样构建的应用程序?如果答案是肯定的,您是否有关于此或项目示例/示例的任何文档?
在汽车商店上发布应用程序对我来说并不重要,谷歌无论如何也不会允许这样做。我只是希望能够为我或可能的 OEM 创建一个非常定制的应用程序。我知道有一个 Android for Cars Library,但目前它甚至不适用于 AAOS,仅适用于 Android Auto。
actions-on-google - 从 Android Automotive 模拟器发送语音命令时 Google 自定义语音代理的问题
如果我们从 Android Automotive 模拟器上的 Google Assistant 发送语音命令到基于云的自定义语音代理(使用 Actions Builder 创建),它会响应,因为您的设备类型不支持此操作。但同样适用于来自 Android 手机/手机模拟器的 Google 助理。
它一直正常工作到 2021 年 10 月,但之后停止工作。
如果 Actions on Google 最近有任何可能导致此问题的变化,请告诉我?
android - Android Automotive 中的自动化测试
在 Android Automotive 中进行自动化测试的最佳框架或工具是什么?
我阅读了有关Spectatio的信息,但除了 Android 页面上提到的内容之外,我找不到代码示例或任何其他内容。
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
api - 如何为 Andorid Studio 实现 Android Car API 以读取我的 EV 百分比?
我目前正在尝试通过 Android Auto 显示我的 Ev 百分比。我跑不动了CarInfo carInfo = getCarContext().getCarService(CarHardwareManager.class).getCarInfo();
。我在我的汽车 build.gradle 中使用了它useLibrary 'android.car'
并尝试导入很多东西,但这显然没有帮助。这是我的第一个文件:
这是我的第二个:
android - Android Automotive 是否具有与普通 Android 相同的生态系统?
正如标题所说。只是需要好奇,上次我尝试使用 Snapp Automotive 为 Raspberry Pi 构建的 Android Automotive 并且它能够检测到 APK,但是,它无法安装 APK。Android Automotive 是基于 Android 的吗?