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

android - Android Wear、TV、自动多个 APK 发布

我在 Google Play 上有一个 android 应用程序,它需要较低的 API 级别。

我希望提供电视、汽车和穿戴 2.0 的版本。这需要更高的 API 级别。

第一个问题是我应该为每个或两个 APK 发布不同的 APK 就足够了吗?(手机+平板一个,穿戴+电视+汽车一个)

第二个问题是如何启用多个 APK?根据
https://developer.android.com/google/play/publishing/multiple-apks.html

“Google Play 控制台提供了两种模式来管理与您的应用程序关联的 APK:简单模式和高级模式。您可以通过单击APK 文件选项卡右上角的链接在这两种模式之间进行切换。”

我已经在 Google Play 控制台上搜索了一个小时。找不到此开关按钮在哪里或“APK 文件选项卡”是什么?

0 投票
1 回答
396 浏览

java - Android Auto - 后台服务和活动之间的通信

我正在尝试将MediaBrowserServiceAndroid Auto 添加到现有的媒体播放器应用程序中。该应用程序有一个管理MediaSession,Callbacks和相关状态的活动。它已被设置为发出事件,后台使用这些事件MediaBrowserService并用于构建其内容树。

当流程如下时,这一切都很好:

Start my app -> Start Android Auto -> Browse media

但是,当流量为:

Start Android Auto -> Browse media

...例如,当应用程序未启动并在启动 Android Auto 之前在后台运行时。

问题似乎是,虽然我MediaBrowserService将由 Android Auto 自动启动,但它不会Activity在这样做时创建我的应用程序的相应实例(这意味着没有通知事件MediaBrowserService,因此 Android Auto 中没有可用的内容)。

理想情况下,似乎MediaBrowserService需要能够检查并查看应用程序的“主”Activity是否正在运行,并在未运行时生成一个新实例。但不确定这是否可能,而且往往觉得这是错误的做法。

解决此问题的正确方法是什么?我不想在实现中复制所有应用程序的MediaSession处理和播放相关代码MediaBrowserService。这应该尽可能保持轻量级。有没有办法确保应用程序Activity在激活时始终运行MediaBrowserService

0 投票
1 回答
615 浏览

sdk - 如何为主机端获取 android auto sdk?

我想开发一个 Android Auto Head 单元,我想知道是否有人知道我可以从哪里获得 SDK 或某个联系人与 Google 讨论这个问题

0 投票
1 回答
203 浏览

android - Android - 用户按下“说话”按钮时是否有广播意图?

我在提交 Android Auto 应用时收到以下反馈:

您的应用程序不支持所有必需的语音命令。在 Android Auto 上启动语音命令时音量不会降低。

我认为这意味着当用户按下 Android Auto UI 中的 Speak/Mic 按钮(或者如果他们在音乐声中尖叫“Ok,Google”时,应用程序应该降低播放音量(它是一个媒体播放器应用程序) , 我想)。

我猜另一种可能的解释是需要支持用于提高/降低音量的语音命令,但这似乎......不太可能。而且我在任何地方都没有看到任何此类 API 挂钩。

所以我假设是前一种情况,我需要在语音识别开始时降低音量。

为此,我似乎需要收到有关该事件的通知(最好还收到有关语音识别何时结束的通知)。是否有广播意图或其他方式在我的应用程序中捕获此内容,以便我可以在用户尝试说话时降低媒体播放音量?

0 投票
1 回答
66 浏览

android - 保留以前的二进制文件会导致应用审查失败吗?

假设您在 Play 商店中有一个未启用 Android Auto的现有应用(清单中没有 Android Auto 元数据等),并且您想发布一个新版本。部署新版本时,Google Play 会警告您,新版本兼容的设备数量少于原始版本。

因此,您决定保留以前的二进制文件作为新版本的一部分。同样,新版本包括两个 APK,一个包含 Android Auto 支持,一个不包含。

当 Google 针对 Android Auto 审核该版本时,此配置是否会导致该版本被拒绝,或者他们的审核过程是否足够聪明,可以忽略未标记为支持 Auto 的 APK?

具体来说,我想知道这种设置是否会导致模糊/非特定的拒绝原因,例如:

从用户的角度来看,您的应用程序无法正确或按预期执行所有功能。

0 投票
0 回答
193 浏览

android - 用于“驾驶模式”检测和当前路线 ETA 的 Android API

我正在编写一个有一些通知的应用程序。如果手机处于 Android Auto 驾驶模式,我希望推迟通知,因为驾驶员无论如何都无法采取任何行动。此外,如果它在导航中间,我想推迟到当前路线的 ETA。

在我的想象中,它是这样实现的:

但我找不到任何关于任何 API 的文档。它们完全可用吗?

0 投票
2 回答
776 浏览

pagination - 如何通过引用 Android Auto MediaBrowser 在 MediaBrowserServiceCompat 中设置 EXTRA_PAGE 和 EXTRA_PAGE_SIZE?

我有一个 Android Auto 应用程序。我想利用分页在应用程序内浏览。您似乎可以通过获取对 MediaBrowserCompat 的引用并将这些常量传递给 .subscribe() 来设置 EXTRA_PAGE 和 EXTRA_PAGE_SIZE。但是,我不知道如何获取对 Android Auto Audio 用于调用 .subscribe() 的 MediaBrowserCompat 的引用。

对于应该简单的事情来说,这似乎太复杂了,我只是想太多了吗?

0 投票
1 回答
512 浏览

android - Android Auto - 在运行时更改主题

我的 Android Auto 应用程序是一个多电台应用程序。所以我希望每次切换收音机时都有不同的主题。让每个电台都有自己的主题。

你知道这是否可能吗?

非常感谢。

0 投票
4 回答
4984 浏览

android - 安卓汽车和安卓汽车的区别

安卓汽车和安卓汽车有什么区别?

https://www.android.com/intl/en_en/auto/

https://source.android.com/devices/automotive/

0 投票
0 回答
557 浏览

android-auto - Android Auto:创建地图应用

根据官方文档,可以只为 android auto 创建音频和消息应用程序。

是否可以将地图集成到 android 汽车应用程序的视图中?我们可以看到 waze 在他们的应用程序中成功地做到了这一点......

谢谢