今、私がクラッシュするようですAndroidマーケットで音楽ストアを起動するapからAndroidストアを起動するには?
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://music"));
startActivity(intent);
を使用しています。また、どのように私はこれに検索文字列を含めることができます。もしそれが可能であれば。
今、私がクラッシュするようですAndroidマーケットで音楽ストアを起動するapからAndroidストアを起動するには?
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://music"));
startActivity(intent);
を使用しています。また、どのように私はこれに検索文字列を含めることができます。もしそれが可能であれば。
市場はGoogle Music applicationで開始しますか?
もしそうなら、あなたはこのコードを使用することができます:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("market://details?id=com.google.android.music"));
startActivity(i);
編集: ...それとも、音楽セクションで市場を起動しようとしていますか?私はそれが可能だとは思わない。また、多くのユーザーはMarketのMusic Storeにアクセスできないため、これらのユーザー(基本的に米国外のユーザー)は機能しません。
市場を音楽モードで開始する場合は、https://market.android.com/music
を試してみてください。あなたが特定の音楽を検索したい場合は、https://market.android.com/search?q=sting&c=music
これは最後の手段です。ウェブサイトはモバイル用にフォーマットされておらず、小さな画面でナビゲートするのが非常に難しいです。 – ghostbust555
これを試したかどうか尋ねたのは、理想的には、Androidマーケットアプリが 'https: // market.android.com' URL。一般的に、 'https:// market.android.com/music'は' market:// music'と同じでなければなりません。 (ちなみに、それが正しく実装されていると、同じクラッシュにつながる可能性があります: - /) –
私は最終的にネット上のどこかでこれを見つけました。
public void buyMusic(View v){
Uri uri = Uri.parse("market://details?id=album-Bbeyjqldhuyoda7byal4op4he2u");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
}
これは個々のアルバムでのみ有効です。私はホームページが必要です – ghostbust555
実際、それは私が意味するものではありませんが、それは非常に面白いです、意図が起動する前にGoogle音楽がインストールされているかどうかを確認する方法はありますか?しかし、あなたが最初にアンドロイドで市場を開くとき、アプリ、音楽、書籍という3つのオプションがありました。私はあなたが音楽をクリックすると、あなたがどこにいるかにあなたを連れて行きたいと思っています – ghostbust555
私の更新された答えを見てください。アプリがインストールされているかどうかを確認する方法については、次の質問を参照してください。http://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-ピック・ワン・ラン –
Googleの音楽も米国でのみ利用可能です。btw – ghostbust555