启动Spotify意图

时间:2012-10-18 11:26:00

标签: android android-intent spotify google-play

我希望我的应用程序打开spotify链接并将人们发送到应用程序。如果安装了该应用程序,则会产生奇迹:

final Intent intent = new Intent(Intent.ACTION_VIEW,
                    Uri.parse("spotify:album:7rt7AxYexFTtdEqaJPekvX"));

但是,有些情况下应用程序尚未安装,因此我希望他们可以通过其他目的从Google Play下载该应用程序:

final Intent intent = new Intent(
                    Intent.ACTION_VIEW,
                    Uri.parse("https://play.google.com/store/apps/details?id=com.spotify.mobile.android.ui"));

但是,我真的希望直接从Google Play安装它,而不是让人们选择打开哪个应用...如果安装了Google Play。如果缺少Google Play,我希望他们选择要打开的应用程序(通常它将是导航器,但无论如何)

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:3)

  

但是,我真的希望直接从Google Play安装它,而不是让人们选择打开哪个应用

使用market:// Uri代替https:// Urihttp://developer.android.com/distribute/googleplay/promote/linking.html

另外,如果公开记录并支持,请仅使用spotify:计划。