问题标签 [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 投票
1 回答
1159 浏览

android - Android Auto 媒体应用程序连接到手机时如何显示?

Android Auto 媒体应用程序在连接到手机时如何显示。

我实现了 Android 自动媒体应用,在 xml 中添加,

当我将手机连接到汽车时,我只看到 google play 音乐应用程序,而不是我的自定义应用程序。MediaBrowserService 是否也实现了?

清单文件:`

`

0 投票
2 回答
2511 浏览

java - 如何检测手机是否连接到android auto

我正在开发一个音频播放器应用程序,我需要确定用户的设备何时连接到 Android Auto。

该应用程序具有警报功能,我想确保它在用户驾驶时不会响起。

确定我的音乐服务MediaBrowserService(可以随时触发。不仅在我的音乐服务运行时。

对于警报,我使用AlarmManager和未决意图。

也许有人面临类似的问题?

0 投票
0 回答
164 浏览

android - Android Auto 桌面主机工具:停车与驾驶?

最新版本的 Android Auto 限制了应用程序“出于安全原因”可以显示的 MediaItem 数量。最新版本的 Android Auto (v1.6) 更改了此消息,现在它指示用户在汽车“停放”时可以看到更多项目。

桌面主机工具是否有一个命令可以切换停放/未停放?

帮助命令没有列出选项,但肯定有一种方法可以模拟汽车静止/停放吗?

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
2794 浏览

android - 我们可以在没有真实设备的模拟器中测试 Android Auto 吗?

我已经关注了这个链接。在文档中,我们可以创建 Android Auto 模拟器,我们需要一个带有 USB 插头的真实设备来在它们之间进行通信。

问题是我可以在没有真实设备的情况下进行测试(即在两个模拟器之间建立 adb 前向连接)吗?

0 投票
2 回答
1306 浏览

android - Android Auto 应用从不调用 onGetRoot

我正在为 Android 开发一个音频流应用程序并集成 Android Auto。我一直在关注这两个教程。

安卓开发者培训

PTR 安卓博客

使用桌面主机,我可以从媒体应用程序列表中选择我的媒体应用程序,但从那里ProgressBar停留而不是让位于“要播放某些内容,请打开左上角的菜单”。在Universal Music Player中看到的消息。

经检查,似乎从未调用MediaBrowserServiceCompat's onGetRoot(),因此从未将 my 填充MediaItemCompat到 Auto 应用程序的列表中。

我的清单包含以下内容。

automotive_app_desc.xml的很简单,只声明Media。

我的MediaService扩展MediaBrowserServiceCompat。在onCreate()我创建并设置我的MediaSessionCompat.

最后,来自 的两个被覆盖的方法MediaBrowserServiceCompat,它们都没有被调用过。

据我所知,这就是启动 Android Auto 所需的一切,但是当我在桌面主机上打开应用程序时,只有一个ProgressBar问候我,当我打开屏幕外导航抽屉时,还有另一个. 在我读过的任何材料中,我都没有听说过这种状态。有什么我错过的吗?

0 投票
0 回答
870 浏览

android - Android Auto Google Play 拒绝

谷歌一直拒绝我的应用程序,原因如下:“在审查过程中,我们发现如果在插入 Android Auto 体验的同时在设备上播放音频,则音乐会继续通过汽车扬声器播放而没有用户意图。我们认为这是驾驶员分心,不适合 Android Auto 应用。”

我想我已经按照这里的文档采取了适当的步骤来解决这个问题:https ://developer.android.com/training/auto/audio/index.html#isconnected

然而,他们以同样的理由再次拒绝了我。

在我的 MediaBrowserServiceCompat StreamService 类中,我添加了以下代码:

在 onCreate() 中,我添加了:

并将此类也添加到服务中:

知道如何更新我的应用程序以解决此拒绝吗?

0 投票
1 回答
1634 浏览

android - Android Auto,桌面主机无法启动

我使用 Android Auto 功能进行开发和应用。我有两台电脑,一台在 Windows 下没有问题,另一台在 Ubuntu 16.04 下(DHU 无法启动)。

当我启动 DHU 时,我收到以下消息:

我不知道我应该安装哪个软件包来解决这个问题......

提前谢谢!

0 投票
1 回答
1007 浏览

android - Android Auto:我的应用不播放音频

我正在为我的应用程序实现 Android Auto 支持,但它无法正常工作。我遵循了 Google 的文档和一些教程,但音频无法正常工作。控件、专辑封面、艺术家姓名等都显示得很好。

奇怪的行为:通过自动模拟器运行 Spotify 应用程序并播放歌曲后,如果我去我的应用程序并尝试播放音频,它就可以了!

这是我实现的服务类:

抱歉,代码很长,但错误可能在这个类的任何地方!

我也把它放在我的 AndroidManifest.xml 上:

我的 res\xml\automotive_app_desc.xml 上有这个:

0 投票
1 回答
139 浏览

appium - 关于移动应用程序自动化中的驱动程序

为了自动化 android 应用程序,我正在使用 AppiumDriver

我在网络上使用 RemoteWebDriver 找到了

是否需要使用不同的驱动程序。如果是,对于自动化 iOS 应用程序,我需要使用哪个驱动程序?

0 投票
1 回答
1177 浏览

android - 安卓汽车应用测试

我已经创建了 android auto 应用程序,问题是我可以在 Emulator 上对其进行测试,但是当我尝试在 Head Unit 上对其进行测试时,我的应用程序未列出。我在这里这里经历了不同的参考并得出结论,我必须将我的应用程序上传到 Play 商店进行 alpha 和 beta 测试,然后它可以在主机 (HMI) 上使用,但它会减慢我的测试和开发过程。

还有其他方法吗?

任何帮助将不胜感激。