У меня есть изображения, загруженные на смоделированную SD-карту моего эмулятора. Я загрузил их из браузера, используя длинный щелчок по каждому изображению.Организация файлов на SDCard в каталогах
Когда я смотрю на проводник файлов в перспективе DDMS, я вижу, что они находятся в каталоге sdcard/download.
Теперь, если я хочу загрузить некоторые аудиофайлы и использовать их в приложении, скажем, перечислить название всех аудиофайлов, будут ли они проходить в одном каталоге? (Я пытаюсь вывести аудиофайлы вручную с моего компьютера на эмулятор).
Это не кажется правильным. Должны ли файлы мультимедиа разных типов (изображения, аудио, видео) переходить в разные каталоги?
Также, немного подумав об этом, как это связано с физическим каталогом на SD-карте?
Uri mMedia = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
Спасибо!
Роман, спасибо, что нашли время, чтобы ответить. Я использую API-интерфейсы Content Provider, на которые вы ссылаетесь, из моего кода (за исключением MediaScannerConnection - я просмотрю его). Тем не менее, чтобы проверить код, я должен загрузить некоторые медиафайлы на SD-карте эмулятора. Мой вопрос состоял в том, как физически хранить файлы в sdcard ... то есть, какие каталоги вставлять файлы audio/picture/vedio. Я просто нажимаю все файлы в каталог/sdcard или могу организовать их в отдельные каталоги? А если последнее, то как? – OceanBlue
Медиа-сканер будет проходить через всю SD-карту, ищущую носитель, поэтому вы можете поместить его в любую структуру каталогов, которая имеет смысл для вашего приложения, и что будет иметь смысл для пользователя, они должны установить карту на свой компьютер. –