我正在一个 Activity 中录制声音并保存在 SD 卡中。现在我必须在下一个 Activity 中播放该录制内容。我正在从 Uri
和 getabsolutepath( )
。
但是有了 Uri,我得到的路径就像
file:///mnt/sdcard/myfolder/filename.mp3
并且使用getabsolutepath()
我得到的路径是这样的。
/mnt/sdcard/myfolder/filename.mp3
这是我在模拟器中运行应用程序时得到的东西。所以有什么东西可以让我得到 文件路径为/myfolder/filename.mp3。
/myfolder/filename.mp3 想要保存在某个字符串中,以便传递给我上面提到的其他 Activity 。
谢谢。
最佳答案
试试这个,
File sdCardRoot = Environment.getExternalStorageDirectory();
File myDir = new File(sdCardRoot, "Your file name");
您将在此处获取目录路径myDir
关于android - 获取android中sdcard中保存的文件的正确路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14851158/