Cómo abrir archivos en Android con visor predeterminado usando jCIFS

Estoy usando la biblioteca jCIFS gratis para conectarme a mi dispositivo NAS a través de CIFS, y está funcionando muy bien. Puedo conectar y conseguir una lista de nombres de fichero, etc. sin ningunos problemas.

Ahora me gustaría abrir uno de los archivos en la aplicación predeterminada de Android, es decir, debe abrirse un archivo de música en el reproductor de música, una imagen en la galería, un archivo de vídeo en un reproductor de vídeo y así sucesivamente. El problema no es realmente acerca de cómo obtener el tipo MIME y así sucesivamente. El problema es que no quiero descargar los archivos primero, que deben ser transmitidos .

¿Alguien sabe cómo se puede lograr esto? Sé que CifsManager (otra aplicación de terceros) es capaz de hacer algo similar, pero no usa jCIFS y requiere acceso root para montar unidades. Es esencial que mi aplicación no requiera acceso root.

Puede encontrar la biblioteca jCIFS aquí: http://jcifs.samba.org/

    One Solution collect form web for “Cómo abrir archivos en Android con visor predeterminado usando jCIFS”

    Puede utilizar el SmbFileInputStream para leer el archivo.
    Por favor revise la documentación jcifs.smb.SmbFileInputStream

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.