如何创建一个可以扫描局域网中的服务器并浏览共享文件夹的文件管理器?

| 我是Android编程的新手,需要创建一个具有此功能的文件管理器:它应该扫描LAN上的服务器并浏览共享文件夹(例如EStrongs File Explorer这样做),但还没有找到操作方法的线索那。提前致谢。     
已邀请:
        您的应用将需要使用SMB协议来执行此操作。 JCIFS库中的Loof。 已经有一个应用程序可以执行此操作:Samba Explorer。它是开源的,因此您(取决于源)可以重复使用它。     
        这是一个广泛的问题。 好的,这是一个线索-从您所知道的开始。有局域网,服务器和文件夹(请参见,您已经有了一个线索)。设计类来表示它们。从顶级类-LAN开始。放入一些方法以发现所有服务器并列出它们。在此方法100%正常运行且没有崩溃/泄漏/故障之前,请勿执行任何其他操作。不-不要简单地做,正确地做。网络内容缓慢且阻塞-现在使用线程池扫描您的LAN。 TBH,尽管我已经这么长时间没有从事SO了,但似乎这里的开发人员喜欢被问到有关设计/代码/什么不起作用的特定方面的具体问题,而不是被要求提供完整的信息。复杂子系统/应用程序的顶层设计。他们倾向于对“我还没有找到线索”或“我还没有尝试任何东西”做出无效反应。 Rgds, 马丁     

要回复问题请先登录注册