2015-12-30 5 views
-1

Я хотел бы прочитать все файлы, находящиеся во внутреннем хранилище, и отфильтровать их, чтобы найти эти * .mp3-теги. С внешней памяти я мог бы просто использовать:Получение данных из внутреннего хранилища

final String MEDIA_PATH = Environment.getExternalStorageDirectory().getPath(); 

, чтобы получить путь, но я не могу найти способ сделать это для внутренней памяти (например, чтобы попасть в музыкальной папке телефона). Есть ли способ сделать это?

+0

вы получаете внутреннюю память с этим. звучит странно, но это внешнее хранилище. немного сложнее прочитать SD-карту – user2957782

+0

@ user2957782 Я? Потому что у меня есть некоторые песни в телефоне, и приложение не может их видеть (в папке «Музыка»). В эмуляторе они видны в 'sdCard' после того, как я их подталкивал. –

+1

http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory() – user2957782

ответ

0

Вы можете использовать Context.getFilesDir() метод, чтобы получить путь к внутренней памяти.

Как: File file = new File(getFilesDir() + "/" + name);

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