我正在编写一个应用程序,允许用户从SD卡中选择多个音乐曲目并播放它们。我正在尝试使用Intent系统来选择多个媒体实例,但我只能找到一种方法来选择一个项目。
这是我正在使用的代码:
Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, REQUEST_MEDIA);
由于有一个动作“ACTION_SEND_MULTIPLE”,我认为挑选动作会有多个版本,但我找不到任何动作。那么,它是否可能,如果可能,使用什么行动?
答案 0 :(得分:1)
我不幸遇到了同样的问题。没有办法用Intent.ACTION_PICK选择多个项目。我采用的方法是创建自己的自定义GridView,供用户选择多个项目。您可以采用类似的方法在自定义视图中显示所有mp3文件。