我正在使用免费的jCIFS库通过CIFS连接到我的NAS设备,并且运行良好。我可以毫无问题地连接并获取文件名列表等。现在我想在默认的Android应用程序中打开其中一个文件-即音乐文件应该在音乐播放器中打开,图片在图库中打开,视频文件在视频播放器中打开等等。问题不在于获取MIME类型等。问题是我不想先下载文件,它们应该是流式传输。有人知道如何实现吗?我知道CifsManager(另一个第三方应用程序)能够做类似的事情,但它不使用jCIFS,它需要root访问权限才能安装驱动器。我的应用程序不需要根访问权限,这一点很重要。您可以在此处找到jCIFS库:http://jcifs.samba