android:哪个隐含意图选择音频文件?

时间:2013-05-29 06:27:00

标签: java android android-intent android-activity intentfilter

我应该使用什么样的过滤器来获取外部活动产生的音频文件? 结果如何返回?作为URI,显式路径字符串,文件描述符还是文件对象?

2 个答案:

答案 0 :(得分:0)

i = new Intent();           
i.setAction(Intent.ACTION_GET_CONTENT);
i.setType("audio/*");

使用此功能,您可以从目录中获取音频文件列表。

答案 1 :(得分:0)

    Intent intent = new Intent();
    intent.setAction(android.content.Intent.ACTION_PICK);
    intent.setData(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
    startActivityForResult(intent, CODE);