在我的 android 应用程序中,我想添加用户从亚马逊购买歌曲的功能。最简单的方法是我认为使用亚马逊 mp3 应用程序与亚马逊商店进行通信。我从默认音乐播放器中找到了这段代码
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)。但这里有一些我想做的事情——
- 我不想显示整个弹出屏幕,只显示亚马逊搜索,我应该使用什么意图直接在亚马逊 mp3 中搜索。
- 我如何将我的会员合作伙伴密钥发送到亚马逊 mp3,以便在查询亚马逊时包含它。
Shazam 直接使用亚马逊 mp3,但我找不到任何信息我应该使用什么意图。在此先感谢任何帮助将非常有帮助。