0

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

这是我正在使用的代码:

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

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

4

1 回答 1

2

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

于 2012-09-25T08:57:53.637 回答