2013-02-13 2 views
2

Я записываю звук и сохраняю в SD-карте в одном действии. Теперь, когда я записывал, мне приходилось играть с другой следующей деятельностью. Я получаю путь к файлу от Uri и getabsolutepath().получить правильный путь для файла, сохраненного в sdcard в android

но с Ури я получаю путь

file:///mnt/sdcard/myfolder/filename.mp3 

и getabsolutepath() я получаю путь, как.

/mnt/sdcard/myfolder/filename.mp3 

эта вещь я получаю при запуске приложения в emulator.so есть что-нибудь, так что я могу получить путь к файлу как /myfolder/filename.mp3.

/myfolder/filename.mp3 хотите сохранить в некоторой строке, чтобы перейти к другому действию, как я упомянул выше.

спасибо.

ответ

3

Попробуйте это,

File sdCardRoot = Environment.getExternalStorageDirectory(); 
File myDir = new File(sdCardRoot, "Your file name"); 

вы получите ваш путь к каталогу здесь myDir

0

всегда использовать Environment.getExternalStorageDirectory(), если вы используете внешнее хранилище еще дать путь вашего внутреннего расположения

Смежные вопросы