Android手机和PC之间的文件共享

时间:2010-01-18 08:31:46

标签: android

我是Android SDK的新手。有没有办法从我的Android应用程序共享文件,以便其他计算机可以使用WiFi访问它?对SMB这样的东西有支持吗? (手机上的Android版本是1.6) 感谢。

8 个答案:

答案 0 :(得分:1)

另一个选择是查看JCIFS库。 SMB(或CIFS)可以通过这种方式实现。虽然,我建议你研究一下在你的Android设备和另一台计算机之间进行交谈的其他机制。简单的文件浏览是一回事,但实际的来回沟通有点复杂。您可能需要计算机端的守护程序或系统托盘应用程序。

此外,可能存在一些与SMB / CIFS安全性相关的问题。您可能会遇到计算机权限问题,Android端最终用户配置的复杂性或两者兼而有之。只是一个想法!

答案 1 :(得分:1)

这里有一个Android SMB库: http://code.google.com/p/sambaexplorer/

还有一些现有的Android SMB产品,如Pander-sync: http://www.pader-sync.com/mobile-smb-client.html

答案 2 :(得分:0)

我不知道共享文件的解决方案,但我使用AndFTP将我的ogg音乐文件从我的ubuntu框复制到SD卡。

如果通过共享,您只是意味着“通过网络使用”,您可以随时将它们放在网络服务器上,并将网址放入Android浏览器中。

答案 3 :(得分:0)

如果您正在为手机寻找解决方案,市场上至少有一个samba客户端。我正在使用SambaExplorer,效果很好。我的HTC英雄还附带了HTC的软件,它允许我将我的Windows机器连接到我的手机,这样我就可以来回移动文件。

从api的角度来看,你可以访问基本上与标准Java相同的api以及其他一些东西。有关详细信息,请参阅here

答案 4 :(得分:0)

如果使用i-jetty,则可以使用HTTP共享文件和网页(甚至是动态servlet!),并使用普通的Web浏览器从计算机中浏览它们。

当然,您仍然可以从设备本身浏览它们。 : - )

答案 5 :(得分:0)

你也可以使用带有SMB扩展的Astro文件管理器,对我有用!

易于设置!

答案 6 :(得分:0)

Samba filesharing app on XDA允许您通过wifi将Android的“外部”存储设备共享为Windows / SMB共享文件夹,但目前支持的最低Android版本为2.0.1。

答案 7 :(得分:0)

使用Android市场中的FileLinx Professional。

  • 对PC“C”驱动器的完全访问权限。
  • 通过Wi-Fi,3G / 4G工作......从任何地方连接。
  • 没有“云。”
  • 支持将大多数文件类型远程打印到连接PC的文件 打印机。
  • PC端应用程序是Java。
  • 支持UPnP以方便端口转发。
  • 保存最多10台PC的设置。

PC端应用程序是免费下载的。