Ну, я был новичком в разработке Android, и с тех пор ничего интересного не было!
Но я просто не понимаю, что есть некоторые области, где вы просто не можете помочь!
Ну, я застрял при внедрении метода поиска, который будет вызываться один раз, и он будет перечислять все файлы определенного типа, присутствующие в хранилище , внутренние (sdcard), а также внешний (ext_card).
Как это достичь?Как искать все файлы определенного типа и перечислить их?
0
A
ответ
2
Есть пара вещей, которые вам нужно сделать.
Для того, чтобы фильтровать файлы по типу (или расширение), вы можете использовать FilenameFilter так:
public static final FilenameFilter FILENAME_FILTER = new FilenameFilter()
{
@Override
public boolean accept(File dir, String filename)
{
return filename.endsWith(FILE_EXTENSION);
}
};
Как приложение, вы не имеете доступа к внутренней памяти, только внешний накопитель (будь то на SD карту или нет, она по-прежнему называют то же самое. Это можно ссылаться с помощью
Environment.getExternalStorageDirectory().getAbsolutePath()
Кроме того, убедитесь, что у вас есть права доступа в вашем файле манифеста.
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
0
Для уточнения:
- У вас всегда есть доступ к собственной внутренней памяти вашего приложения, но вы не можете найти внутреннюю память другого приложения.
- В современных устройствах местоположение внутреннего и внешнего хранилища не всегда связано с наличием SD-карты. Внутренняя память всегда реализуется во внутренней памяти устройства. Внешнее хранилище может быть реализовано на SD-карте, но в настоящее время многие устройства реализуют его в том же аппаратном обеспечении внутренней памяти, что и внутреннее хранилище. Однако система разделяет внутреннее и внешнее хранилище. Если устройство имеет внутреннее и внешнее хранилище во внутренней памяти и SD-карта, карта полностью раздельна и хранит только файлы мультимедиа.
- Хотя вы должны использовать android.permission.READ_EXTERNAL_STORAGE, обратите внимание, что он еще не введен в действие. Это, в основном, примечание для тех, кто читает этот поток и возражает против идеи, что READ_EXTERNAL_STORAGE «необходим».
Смежные вопросы
- 1. Искать файлы с различных сайтов и перечислить их
- 2. Как перечислить все файлы и их фиксации SHA в репо
- 3. Как перечислить все папки и их файлы в php
- 4. Как перечислить все типы, унаследованные от определенного типа в решении?
- 5. Как последовательно искать файлы и сохранять их?
- 6. Как рекурсивно перечислить все файлы и получить файлы «на ходу»
- 7. Как мне перечислить все объекты определенного типа в решении VS2010?
- 8. Как искать системные файлы и перечислить их в Windows 7 и выше с помощью C#?
- 9. Как рекурсивно перечислить все файлы и каталоги
- 10. Как перечислить все папки и файлы рекурсивно?
- 11. Загрузите все файлы определенного типа без каталогов
- 12. переименовать все файлы определенного типа в каталоге
- 13. windows .bat файл как рекурсивно перечислить все файлы типа * .mp3
- 14. Как найти файлы с регулярным выражением и перечислить их?
- 15. Прочитать все файлы определенного типа из класса loader
- 16. C++ найти все файлы типа в папке?
- 17. Макрос Sublime Text 3, чтобы открыть все файлы определенного типа, внести некоторые изменения и сохранить их?
- 18. Заменить все файлы определенного типа во всех каталогах и подкаталогах?
- 19. как искать все коммиты определенного имени файла?
- 20. Как сканировать mp3-файлы и перечислить их на веб-плеере?
- 21. Как перечислить все файлы .bb и .bbappend, используемые для создания определенного пакета с помощью битбокса?
- 22. Как добавить все файлы из определенного типа в array nodejs?
- 23. Как перечислить все неизменные (отслеживаемые) файлы?
- 24. Как перечислить все файлы из подпапок?
- 25. Как перечислить все файлы из каталога ресурсов
- 26. Как перемещать все файлы определенного типа между папками Google Диска
- 27. Как перечислить все файлы в каталогах
- 28. Rails + SASS. Как перечислить все импортированные файлы
- 29. Как искать и вызывать .Net TypeConverter для определенного типа?
- 30. Как перечислить все файлы в настраиваемом каталоге