请问楼主android里面怎么使用jcifs的库啊,怎么我在java里面实验就没问题,在android里运行smbfile.list()等方法就崩溃了....

解决方案 »

  1.   

    既然是127.0.0.1:59767,
    那没有http服务,怎么解析http请求?
      

  2.   

    解决方案参考:smb协议不能用来直接播放多媒体文件,但通过http协议,文件时可以播放的。在线视频基于http协议,可能做过其它协议封装优化。网络文件播放简单理解,就是分段请求数据流。基于upnp的一个公司提供源码实现了http服务器。svn源码,https://clinkc.svn.sourceforge.net/svnroot/cgupnpjava/trunk/。主要就是处理http的206响应,就文件流分段发送。将smb协议获取的文件流转化成http协议流,可以正常播放共享的文件。apache可能也有对应的http服务器实现。 
      

  3.   

    这位朋友 真的很强悍啊 之前我也看你在咨询这样的问题,我一直都没有进展 而你却取得了突破
    真心佩服啊。。你给的网址我看了下,还是有点迷茫,能否提供一个这样的android DEMO给我参考下呢。。万分感谢。。要是方便就发到
      

  4.   

    能给我也发一份吗,谢谢!!![email protected]
      

  5.   


    能给我也发一份demo吗,谢谢!!![email protected]
      

  6.   


    老兄我也发了一个邮件给你了。。有空能否查看一下 帮忙解答一下呢。。万分感谢
    如果比较忙就麻烦给HTTPServerListener.java这个类发给我呢
      

  7.   


    public interface HTTPServerListener
    {
    void get(HTTPServer hs); 
    }
    这只是一个接口,项目中的其它地方用到。跟播放文件没有任何关系的。ShareFileManager 中的这个接口和和对应的get set方法都可以删除的。
      

  8.   

    老兄 再次求助你了。。
    对于你提供的这个ShareFileManager 类中的 httpRequestRecieved函数调用方式是不是我下面写的这样啊? 不过对于HTTPRequest的初始化 还不太懂,能否帮忙解决一下呢。。
    ShareFileManager sharefileThread=new ShareFileManager();
    HTTPRequest httpReq = new HTTPRequest();
    httpReq.setURI(value);
    httpReq.

    sharefileThread.httpRequestRecieved(httpReq);
    sharefileThread.start();
      

  9.   

    整理了一个简单demo,可以参考下
    http://blog.csdn.net/qq1761310972/article/details/8744543
      

  10.   

    谢谢哈,就是这种效果,不过http这方面的东西不是很懂,还要花时间去消化呢
      

  11.   

    、非常感谢。。看了你的文章 demo很好用。。再次致敬 向你学习
      

  12.   

    qq1761310972 ,我看了你的android 播放局域网共享多媒体文件深感受益,但是我还有个问题向您请教,如果是调用android中的应用程序来打开像.txt .pdf这类型文件的话,该如何写法呢,谢谢!
      

  13.   

    现在有个需求,扫描局域网内共享的smb设备,这个不知道怎么实现,请问zyq有没有资源可供参考。
      

  14.   

    楼主已经实现了访问共享文件夹的功能啊,可否发个demo研究研究。不甚感激。邮箱[email protected]
      

  15.   

    楼主,我现在也在做跟你一样的功能,扫描局域网共享设备,然后访问里面的文件,你是怎么做的啊,能否发一个demo过来啊,不胜感激啊。我邮箱[email protected]