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
作为小白,我发现自己现在已经向前走了一步,不过这一步绝对是踩在前辈的肩膀上的,这里再次谢谢各位!
搜索
复制
好,感慨完了进入正题。就像题目所说的,实习单位要求完成一个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
作为小白,我发现自己现在已经向前走了一步,不过这一步绝对是踩在前辈的肩膀上的,这里再次谢谢各位!
搜索
复制
相关文章推荐
- Cross-Origin Resource Sharing 跨域资源共享研究心得
- Android.mk与Linux Makefile研究心得
- Androidの共享登录之方案研究
- Android 图片资源显示效果研究
- ios开发之使用UIWebView打开本地的HTML、txt、PDF、PPT文件、打开远程的共享资源
- android 类似QQ 换皮肤 实现思路 apk资源共享
- SeAndroid 安全机制研究学习心得
- Android中判断app何时是打开或者关闭的技术研究
- Android 以apk包方式共享资源(动态换肤)的实现方式
- Socket、多线程、消息队列、共享资源并发下的性能研究
- 基于Android的移动终端应用程序开发与研究
- android drawable资源调用使用心得
- 【本人搜集的部分资源】集中Android部分资源,共享共勉
- 创建和使用Android library工程共享资源文件
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- android打开office资源
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- Android学习心得(25) --- Intent启动方式研究
- Android apk资源保护方案研究分析