问题标签 [android-auto]

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 投票
2 回答
909 浏览

android - Android Auto 无法识别应用

所以,我按照这里的官方指南https://developer.android.com/training/auto/start/index.html创建了一个非常基本的 Android Auto Audio App。目前它什么都不做,除了声明需要在清单中声明的​​内容并实现 empty onGetRoot()and onLoadChildren()

问题是,Android Auto 应用程序无法识别它。

知道在哪里可以获得一个工作示例吗?有什么问题?

显现:

auto_app_desc.xml:

服务:

0 投票
1 回答
1083 浏览

android - 连接到汽车时检查 android 自动应用程序日志消息

当移动设备连接到主主机(汽车)时,我有一个关于检查 android auto 应用程序的日志/调试的问题。

在使用 Android Studio 从开发机器在移动设备上安装 apk 期间,可以使用 adb(Android 调试桥)检查日志。由于它是一台开发机器,因此调用不会进入像onCarConnectionCallbacks这样的函数。

所以尝试使用 DHU(桌面主机),但 DHU 是使用 adb forward socket connection 连接的,如何同时检查应用程序日志消息?

以及如何检查日志消息或调试应用程序,当它连接到主主机(汽车)时,是否应该安装 adb?(此处手机未处于开发模式)。

我无法在网上找到令人信服的答案。请就此发表您的看法。谢谢

0 投票
1 回答
78 浏览

android - 从 Android Auto 获取某些信息

我开始研究 Android Auto,我想在这方面做我的论文。

我想知道是否可以从 Android Auto 获得对论文项目很重要的某些信息,例如:

  • 蓝牙连接,
  • 电话连接(标识符、联系人、通话记录、短信)、
  • 大容量存储设备,
  • 和导航信息。

这是一个旨在帮助研究人员在法庭案件中获得重要信息的项目。

我将非常感谢您提供给我的任何信息。

0 投票
0 回答
407 浏览

android - 保留 Android Auto 播放队列插槽的 MediaSession Extra 不起作用?(ALWAYS_RESERVE_SPACE_FOR.ACTION_QUEUE)

多个文档源和示例应用程序解释了如何为 提供特定的 Extra 值,MediaSession.setExtras(Bundle)以便保留用于标准 Android Auto 媒体操作按钮的空间,即使这些操作当前不可用。这是为了防止自定义操作从次要操作卡回流到主要操作卡上的空位。例如,为 Auto 文档提供音频播放的设置标准播放操作部分指出:

Android Auto 在其 UI 中为播放队列和 ACTION_SKIP_TO_PREVIOUS 或 ACTION_SKIP_TO_PREVIOUS 操作保留空间。如果您的应用程序不支持任何这些功能,则 UI 将不会显示它们的控件。它会将未使用的空间分配给您创建的任何自定义操作。如果您不想用自定义操作填充这些空间,您可以“保留”它们,以便 Android Auto 在启用操作时显示相应按钮,并在未启用操作或播放队列时将空间留空不存在

要保留空间,请使用包含下面定义的键的包调用 setExtras()。将每个键设置为布尔值 true:

// 使用这些附加功能来显示相应操作的传输控制按钮,即使它们在 PlaybackState 中未启用。

私有静态最终字符串 SLOT_RESERVATION_SKIP_TO_NEXT = "com.google.android.gms.car.media.ALWAYS_RESERVE_SPACE_FOR.ACTION_SKIP_TO_NEXT";

私有静态最终字符串 SLOT_RESERVATION_SKIP_TO_PREV = "com.google.android.gms.car.media.ALWAYS_RESERVE_SPACE_FOR.ACTION_SKIP_TO_PREVIOUS";

私有静态最终字符串 SLOT_RESERVATION_QUEUE = "com.google.android.gms.car.media.ALWAYS_RESERVE_SPACE_FOR.ACTION_QUEUE";

但是,根据我的经验,三个 Extras 中只有两个可以正常工作。保留下一个和上一个插槽的附加功能按文档说明工作,但我从未能够让队列保留附加功能正常工作。如果 MediaSession 队列为 null 或为空,Android Auto 始终隐藏 Queue 按钮并将自定义操作按钮重排到第一个插槽中,如果提供了插槽预留 Extra,则忽略它。

只需对Google 的通用媒体播放器示例应用程序进行一些小改动,即可轻松重现该问题;只需设置一个 null 或空队列,定义几个自定义操作,您将看到队列保留标志被忽略。UMP 示例项目包括帮助设置适当 Extras的CarHelper 类。您可以在大多数 Android Auto 媒体应用示例中找到它的变体。

Queue reservation Extra 是否存在已知问题?有没有人看到队列预订额外的工作?

0 投票
1 回答
3092 浏览

android - Android Auto 自定义应用 - 官方

我想创建一个自定义 Android 自动应用程序,而不会分散驾驶员的注意力。我浏览了很多博客和网站,发现自 3.0 版以来曾经有一些自定义应用程序被阻止。这些自定义应用程序的开发人员使用的是非官方的 Android Auto SDK ( https://github.com/martoreto/aauto-sdk ),该 SDK 已被删除。

有没有办法构建完全合法的自定义 Android 自动应用程序?

是否有任何仍然可用的开源 SDK-for-auto?

(注意:请不要将其标记为重复,因为我浏览了其他问题和解决方案并尝试了所有方法,但到目前为止都没有奏效)

0 投票
0 回答
102 浏览

android - 要为 Android Auto 实现 DVD 播放器功能,我应该扩展 TV HAL 吗?

我需要为 Android Auto 添加 DVD 播放器支持,我想知道 DVD 播放器支持代码在哪里,因为我找不到 HAL 或支持代码。我正在考虑扩展 TV HAL tv_input.h ,这可能会破坏兼容性。

在架构上最有效的解决方案是什么?如果我可以通过直通电视配置 DVD 输出?

0 投票
1 回答
187 浏览

android - 如何在 android auto 中自定义媒体应用程序的问候消息?

我目前正在开发一款 Android 自动媒体应用程序。当用户未登录时,我该如何做与 Spotify 相同的操作,以发送消息“请登录以使用 spotify”。我不会做登录判断,我只想更改仪表板上显示的默认 hello 消息。默认情况下,媒体应用程序始终显示“要播放某些内容,请打开菜单....”我该如何更改?帮助!

0 投票
2 回答
2246 浏览

c# - Android Auto 和 Xamarin 兼容性

我在将我的应用程序与 Android auto 连接时遇到问题。它是用 Xamarin.Android 制作的。我将 XML 链接到 Android Manifest,但它仍然不起作用。

清单包含:

XML 包含:

这就是我构建通知的方式:

有什么建议么?谢谢。

编辑:我正在使用 minSdk 21 和 targetSdk 26

编辑:

我唯一的日志是:

[通知] 请参阅 setSound() 的文档,了解如何使用 android.media.AudioAttributes 来限定您的播放用例

[通知] 不推荐使用流类型进行音量控制以外的操作

0 投票
1 回答
233 浏览

android - Android Auto Music 应用没有声音,MediaPlayer 回调显示播放成功

我开发了一个音乐应用程序来支持Android Auto,MediaPlayer 回调显示已经播放,但没有声音。然后我发现如果我先选择谷歌音乐播放一首歌,然后我切换到我的应用程序,一切都运行良好。是我做错了什么还是Android Auto的错误???

0 投票
1 回答
2408 浏览

android - React Native 是否支持与 Android auto 集成

我正在尝试使用 react native 应用程序开发 carplay 应用程序

面临的问题:

  1. 我开发了一个 react native 应用程序,但它没有与 android auto 应用程序集成。
  2. 我有一个查询,反应原生支持生成的签名 apk 是否与 Android Auto 集成

提前致谢。!!