如何从ap启动Android音乐商店?

时间:2012-03-05 23:29:26

标签: android android-intent google-play google-music

现在我正在使用

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://music"));
startActivity(intent);

在Android市场推出音乐商店似乎崩溃了。另外,我如何在此包含搜索字符串。如果可能的话。

3 个答案:

答案 0 :(得分:1)

您想在Google Music application上启动市场吗?

如果是这样,您可以使用以下代码:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("market://details?id=com.google.android.music"));
startActivity(i);

编辑: ...或者您是否想要在音乐部分推出市场?我不认为这是可能的。此外,许多用户无法访问Market中的音乐商店,因此它不适用于那些用户(基本上是美国境外的任何用户)。

答案 1 :(得分:0)

如果您想以音乐模式启动市场,请尝试使用https://market.android.com/music。如果您想搜索特定音乐,请尝试https://market.android.com/search?q=sting&c=music

答案 2 :(得分:0)

我终于在网上的某个地方发现了它并且它有效!

public void buyMusic(View v){
     Uri uri = Uri.parse("market://details?id=album-Bbeyjqldhuyoda7byal4op4he2u");
     Intent it = new Intent(Intent.ACTION_VIEW, uri);
     startActivity(it);
}