Как открывать файлы на Android с помощью программы просмотра по умолчанию с использованием jCIFS

Я использую бесплатную библиотеку jCIFS для подключения к своему устройству NAS через CIFS, и она отлично работает. Я могу подключиться и получить список имен файлов и т. Д. Без каких-либо проблем.

Теперь я хотел бы открыть один из файлов в приложении Android по умолчанию, то есть музыкальный файл должен быть открыт в музыкальном проигрывателе, изображение в галерее, видеофайл в видеопроигрывателе и так далее. Проблема не в том, чтобы получить тип MIME и так далее. Проблема в том, что я не хочу сначала загружать файлы, они должны быть потоковыми .

Кто-нибудь знает, как этого можно достичь? Я знаю, что CifsManager (другое стороннее приложение) может делать нечто подобное, но он не использует jCIFS и требует корневого доступа для монтирования дисков. Важно, чтобы моему приложению не требовался root-доступ.

Вы можете найти библиотеку jCIFS здесь: http://jcifs.samba.org/

7
задан Michell Bak 15 November 2011 в 12:52
поделиться