gpt4 book ai didi

android - 如何使用 jCIFS 使用默认查看器在 Android 中打开文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:15 27 4
gpt4 key购买 nike

我正在使用免费的 jCIFS 库通过 CIFS 连接到我的 NAS 设备,并且运行良好。我可以毫无问题地连接并获取文件名列表等。

现在我想在默认的 Android 应用程序中打开其中一个文件 - 即音乐文件应该在音乐播放器中打开,图片在图库中打开,视频文件在视频播放器中打开等等。问题不在于获取 MIME 类型等。问题是我不想先下载文件,它们应该是流式传输

有人知道如何实现吗?我知道 CifsManager(另一个第三方应用程序)能够做类似的事情,但它不使用 jCIFS,它需要 root 访问权限才能安装驱动器。我的应用程序不需要根访问权限,这一点很重要。

您可以在此处找到 jCIFS 库: http://jcifs.samba.org/

最佳答案

您可以使用SmbFileInputStream 读取文件。
请仔细阅读文档 jcifs.smb.SmbFileInputStream

关于android - 如何使用 jCIFS 使用默认查看器在 Android 中打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8030769/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com