私の Android アプリケーションでは、ユーザーが amazon から曲を購入する機能を追加したいと考えています。最も簡単な方法は、Amazon mp3 アプリケーションを使用して Amazon ストアと通信することだと思います。デフォルトの音楽プレーヤーからこのコードを見つけました
Intent i = new Intent();
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setAction(MediaStore.INTENT_ACTION_MEDIA_SEARCH);
i.putExtra(SearchManager.QUERY, mSong.getArtits() + " " + mSong.getName());
i.putExtra(MediaStore.EXTRA_MEDIA_ARTIST, "artist");
i.putExtra(MediaStore.EXTRA_MEDIA_ALBUM, "album");
i.putExtra(MediaStore.EXTRA_MEDIA_TITLE, mSong.getName());
i.putExtra(MediaStore.EXTRA_MEDIA_FOCUS, "audio/*");
startActivity(Intent.createChooser(i, "Search for " + mSong.getName()));
曲を検索する場所 (ブラウザ、YouTube、Amazon mp3) を選択するメニューが表示されます。しかし、ここで私がやりたいことがいくつかあります -
- ポップアップ画面全体を表示するのではなく、Amazon 検索のみを表示したいのですが、Amazon mp3 で直接検索するためにどのような意図を使用する必要がありますか。
- アフィリエイト パートナーのキーを Amazon mp3 に送信して、Amazon にクエリを実行するときにキーを含めるにはどうすればよいですか。
Shazam は amazon mp3 を直接使用していますが、使用すべき意図に関する情報が見つかりませんでした。どんな助けでも非常に役に立ちます。