В классе MediaStore.Files упоминается, что
Таблица поставщика мультимедиа, содержащая индекс всех файлов в хранилище мультимедиа, включая файлы, не относящиеся к мультимедиа.
Меня интересуют запросы на файлы, не относящиеся к мультимедиа, такие как PDF.
Я использую CursorLoader для запроса базы данных. Второй параметр конструктора требует аргумента Uri, который легко получить для типов мультимедиа Audio, Images и Video, поскольку для каждого из них определены константы EXTERNAL_CONTENT_URI
и INTERNAL_CONTENT_URI
.
Для MediaStore.Files такой определенной константы нет. Я попытался использовать метод getContentUri()
, но не смог определить значение аргумента для volumeName
. Я попытался указать «/ mnt / sdcard», а также имя тома, которое появляется, когда я подключаю устройство к моей системе, но тщетно.
Я видел аналогичный вопрос в группах Google, но это не решено.
РЕДАКТИРОВАТЬ: Я также пробовал использовать Uri.fromFile (новый файл ("/ mnt / sdcard /")) и Uri.parse (новый файл ("/ mnt / sdcard"). ToString ()), но это тоже не сработало .
.jpg
.avi
.mp3
, а только.txt
и т. Д.? - person zapl   schedule 30.04.2012.jpg
,.avi
и т. Д. Я могу использовать классы Audio, Video и Images. - person Shyam Prasad Murarka   schedule 30.04.2012