0

我正在尝试在 Android Auto 上打开 Spotify 并重现特定歌曲。

使用下面的代码我在手机上打开 Spotify,但我需要直接在 Car 上打开它。

final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("spotify:track:" + spotifyId));
  intent.setPackage("com.spotify.music");
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  context.startActivity(intent);

有人知道在 Android Auto 上打开 Spotify 的意图是什么吗?

4

1 回答 1

0

Android Auto 和原生 Android 是 2 个独立的平台。活动的概念在 Auto 中并不完全相同,如果没有完整的 SDK,则无法直接与其他应用程序和活动交互,而 SDK 不公开。当前用于消息和媒体的 Auto 公共模板不支持为其他应用程序启动汽车活动。

使用 Auto 的应用程序在连接的设备上运行,并通过特定的 API 与兼容的仪表板通信。这种通信是通过 Android Auto 应用程序处理的,该应用程序将用户界面投射到专为在汽车中使用而设计的连接应用程序的仪表板。

于 2018-05-24T22:31:06.610 回答