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

android - Google Navigation Android 上的叠加按钮

我想知道是否可以在其他应用程序上覆盖“返回”按钮?我正在编写一个 carPC 前端,当用户单击 GPS 按钮时,它会启动 Google Navigation。我想要的是一个半透明的按钮,然后它漂浮在 GPS 软件的顶部,点击后可以轻松切换回我的前端。

我习惯于在 vb.net 中编码,并且它有一个简单的最顶层调用,它为所有内容设置了一个表单,所以我需要这样的东西。我猜这将是一个 Activity,我需要使用一个带有单个 ImageView 的简单 xml 布局文件,然后添加一个侦听器来监视所有屏幕触摸。你可以添加某种钩子来实现这一点吗?

0 投票
1 回答
543 浏览

android - 在 android 中启动消息传递模拟器和自动应用程序

我想测试开发人员指南示例中给出的 android 自动示例(Hello World 通知)应用程序。

我按照步骤 - https://developer.android.com/training/auto/start/index.html

尝试启动消息模拟器,然后等待自动模拟器(消息模拟器应用程序)上的“Hello World”通知。但是什么也没出现。我应该查看消息/收件箱文件夹吗?也试过重启。

0 投票
1 回答
355 浏览

android - 我可以在 Android Auto 中发送音频消息/通知吗?

我可以只将 Android 短信作为通知发送到 Android Auto Messaging 系统/应用程序吗,或者 - 是否可以通过 Android Auto 发送媒体文件,如语音/音频/mp3 通知?

0 投票
1 回答
104 浏览

android - 在 strings.xml 中存储 Android Auto 的对话消息

我在以下 android 自动示例中看到了这一点 - https://developer.android.com/samples/MessagingService/index.html

消息对话存储在 Conversation.java 类的数组中。我知道在现实世界中应该使用内容提供商来完成。但是,目前,我想让它变得简单。

是否有可能我可以将此类消息存储在 android 项目的 strings.xml 文件中?(我的意思是在资源文件夹中),原因是我想根据我在广播接收器上收到的某些条件触发此类消息。

在此先感谢您的帮助!

0 投票
2 回答
1404 浏览

android - Android Auto - 从我的应用程序中启动第三方应用程序?

是否可以从我在Android Auto上的应用程序启动任何第三方应用程序?我 在任何地方都找不到任何提及的内容。

注意:请注意此处的“Android Auto”(汽车)字样。我不是要安卓移动应用程序。

0 投票
0 回答
728 浏览

android - 显示 MediaSession 停止按钮与暂停按钮

在 Android Auto Media 应用程序中播放音频时,如何控制何时在“媒体控制卡”中显示停止按钮和暂停按钮?

我在一个PlaybackState对象中设置动作,然后在我的MediaSession对象中设置它(这是一个非常简短的例子):

我意识到动作值是各种动作组合的位掩码,但无论我输入什么,setActions我都会得到一个停止按钮。

更新:这似乎是谷歌媒体浏览器服务模拟器的一个错误。一种解决方法是在再次运行应用程序之前通过选择设置 -> 应用程序 -> 媒体浏览器服务模拟器 -> 清除数据来清除应用程序的数据。我正在使用模拟器的 6.5.81 (1593596-030) 版本。我在物理 Nexus 7 上运行模拟器时也遇到了这个错误。

重现步骤:

  1. 运行 Google 的示例应用 Universal Music Player,点击 PLAY,会出现一个 PAUSE 按钮,正如预期的那样,因为actions |= PlaybackState.ACTION_PAUSE 设置在MusicService.getAvailableActions().
  2. 将行更改为actions |= PlaybackState.ACTION_STOP,运行应用程序,点击 PLAY,然后按预期出现一个 STOP 按钮。
  3. 将值改回actions |= PlaybackState.ACTION_PAUSE,运行应用程序,点击 PLAY,然后出现一个 STOP 按钮,这是一个意外行为。
  4. 您可以通过调试确认actions包含 PAUSE 而不是 STOP 的位掩码值。

注意:虽然显示了方形 STOP 按钮,但该按钮的行为是 PAUSE。

解决方法:

  1. 清除应用数据:设置 -> 应用程序 -> 媒体浏览器服务模拟器 -> 清除数据
  2. 在模拟器中再次运行 Universal Music Player 应用程序,点击 PLAY,PAUSE 按钮按预期出现。

更新#2:似乎一旦出现 STOP 按钮,PAUSE 按钮就再也不会出现,而且这种解决方法没有用。

0 投票
2 回答
613 浏览

android - Android Auto平台,如何在仪表板上启动地图

我的手机应用程序需要在满足某些要求时自动在仪表板上启动谷歌地图(或导航)。但是,当检查此链接 https://developer.android.com/auto/index.html 时,它们似乎只允许音频和消息,或者我错过了什么?谢谢

0 投票
3 回答
1399 浏览

android - Android Auto 应用程序可以在实际设备上进行测试吗?

我们正在为应用的现有 Android/iOS 版本添加 Android Auto 和 iOS CarPlay 支持。我们能够按照 Android 开发人员文档的指示使用 Android 媒体浏览器模拟器成功测试 Auto 应用程序。

我们还有一个支持 Auto 和 CarPlay 的立体声音响主机。我们能够在主机上成功使用 CarPlay 应用程序,并且能够在主机上使用已发布的 Auto 应用程序。但是,我们无法在实际设备上看到我们的开发应用程序。

Auto 文档仍然有点薄,但我是根据一些措辞收集的,我看到Auto 应用程序在通过审查时会获得 Google Play 添加的一些特殊标志(或类似标志):

在将应用程序提供给 Android Auto 用户之前,Google Play 会根据 Auto 应用程序质量标准提交您的应用程序以供审核,并通知您结果。如果您的应用获得批准,Google Play 就会将该应用提供给 Android Auto 用户。

基于此,是否有可能在已通过 Google Play 发布和批准之前在硬件上运行 Auto 应用程序?

这似乎是一个令人沮丧的先有鸡还是先有蛋的问题。在发布之前,我们希望在实际硬件和目标设备上看起来不错。

0 投票
1 回答
1173 浏览

android-testing - 如何测试 Android Auto 应用程序

正如文档中所说,我下载了适用于 Android Auto Apps 的 API 模拟器,但我没有看到它出现在 AVD 管理器的类别中。我做错了什么/我是否必须做其他事情才能测试我为试用而创建的应用程序?

安卓汽车应用测试

0 投票
1 回答
125 浏览

android - 从硬件按钮中获取事件 [Android Auto]

似乎无法从硬件按钮中获取事件。

设置媒体会话回调并执行此操作:

但没有运气。有任何想法吗?