0

我需要帮助创建一个文件选择器,该选择器获取选择为 Uri 的音频文件的路径。

这是我目前用作文件选择器的内容:

public void selectedAudio() {
Intent intent = new Intent();  
intent.setType("audio/*");  
intent.setAction(Intent.ACTION_GET_CONTENT);  
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
startActivityForResult(Intent.createChooser(intent, "Choose Sound File"), 1);
}

但我不知道如何获取所选文件的路径。

4

1 回答 1

0

在 onActivityResult() 方法中调用传递的 Intent 的 getData() 方法,然后调用 getPath:

字符串文件路径 = data.getData().getPath();

于 2013-09-29T00:31:59.263 回答