android终端共享主机资源并在线打开的研究心得

本文分享了作者在完成Android终端共享主机资源并在线打开项目过程中遇到的问题和解决方案,包括使用jcifs包实现smb共享文件功能,以及如何解决多媒体文件的流播放问题。通过本地搭建HTTP服务将共享的smb地址转换为HTTP地址传给播放器。文章感谢了优快云和博友们的帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是我第一次写博客,作为一名刚接触Android两个月的小白来说,完成自己的第一个项目是很兴奋的,感觉有必要记录下来。在这期间,优快云给我的帮助最大,很多博友的技术都非常高,解决了我很多的难题,在这里我要感谢帮助过我的人!

好,感慨完了进入正题。就像题目所说的,实习单位要求完成一个android终端共享主机资源并在线打开的项目。一开始以为很简单(因为在windows下确实很简单),大家常用的是FTP,或者共享文件夹就能轻松搞定,都不需要安装任何软件。但是Android不是windows,它的这些功能全部需要第三方类库实现。由于Android的内核是Linux,经过一番比较(走了一些弯路),决定用smb共享文件的功能。这个功能只要jcifs包就能实现,关键是取到共享文件怎么打开。现在我得出的结论是:关于图片、word、PPT、压缩包等格式的文件都是开下载线程完了然后打开,局域网内smb协议的速度还是相当快的。

这里给出我用到的关于smb下载的博客链接:http://dongisland.iteye.com/blog/1453613

文件打开格式的博客链接:http://blog.youkuaiyun.com/zhouhuiah/article/details/18664225

这个项目的难点是smb多媒体文件的流播放,zyq大侠给出了完美的解决方案。他的思路是在本地搭建http服务,将共享的smb地址转换为http地址传给播放器(ES文件浏览器也是这么做的)。这里我就不班门弄斧了,直接给出大侠的博客链接:http://blog.youkuaiyun.com/qq1761310972/article/details/8744543

作为小白,我发现自己现在已经向前走了一步,不过这一步绝对是踩在前辈的肩膀上的,这里再次谢谢各位!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值