使用Intent.ACTION_PICK选择多个媒体项目?

时间:2012-09-25 08:44:12

标签: android android-intent

我正在编写一个应用程序,允许用户从SD卡中选择多个音乐曲目并播放它们。我正在尝试使用Intent系统来选择多个媒体实例,但我只能找到一种方法来选择一个项目。

这是我正在使用的代码:

Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, REQUEST_MEDIA);

由于有一个动作“ACTION_SEND_MULTIPLE”,我认为挑选动作会有多个版本,但我找不到任何动作。那么,它是否可能,如果可能,使用什么行动?

1 个答案:

答案 0 :(得分:1)

我不幸遇到了同样的问题。没有办法用Intent.ACTION_PICK选择多个项目。我采用的方法是创建自己的自定义GridView,供用户选择多个项目。您可以采用类似的方法在自定义视图中显示所有mp3文件。