如何通过android和读取文件访问Windows中的共享文件夹

时间:2012-02-22 05:06:53

标签: android samba jcifs

我需要从我的Android手机连接到Windows PC共享和访问文件。我在Android市场上看到了一些使用smb / samba访问共享文件夹的示例应用程序。但我不知道如何创建这样的应用程序。非常感谢。

2 个答案:

答案 0 :(得分:5)

您需要获取JCIFS并使用SmbFile类与网络上的文件进行互动,

http://lists.samba.org/archive/jcifs/2007-September/007465.html

这是一个如何列出文件的快速示例,粗略的你需要互联网权限。虽然每次我尝试调用SmbFile.listFiles();我得到一个UnknownHostException,但是其他人接缝能够做到没问题,这可能适合你,试试吧!

答案 1 :(得分:1)

Google发布了一个简单的免费Samba客户端。它位于github上,因此您可以查看并使用您需要的任何内容:https://github.com/google/samba-documents-provider

另一个选项是JCIFS:https://jcifs.samba.org/。在那里你可以找到图书馆和如何使用它的例子。