您的位置:首页 > 移动开发 > Android开发

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

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

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

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

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

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

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

搜索

复制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: