大家都有这样的经历,通过我的电脑或网上邻居访问另一台计算机上的共享资源,虽然电脑和手机之间可以有多种数据传输方式,但通过Windows SMB方式进行共享估计使用的人并不是太多,下面我就简单介绍一下,如何在Android上建立一个与计算机相同的共享方式,在Linux中,我们称之为Samba,使用的是与Windows 系统相同的SMB/CIFS协议,一旦建立好,我们就可以在计算机中象访问其它计算机的共享资源一样访问手机中的资源了。

首页,必须有对应的软件,这个软件的名称叫做"Samba FileSharing",下载它吧。免费的呢

Samba Server 下载地址

Google Play官方商店下载地址:https://play.google.com/store/apps/details?id=com.funkyfresh.samba
Google Play手机商店:market://details?id=com.funkyfresh.samba
本地下载Samba FileSharing:Samba FileSharing

经过测试发现 4.x 以上的安卓版本似乎无法正常使用了,感谢博友们的留言提醒,不过 SambaDroid 倒是可以一试。由于国内 play 商店无法下载,这里也提供一下汉化版的下载地址吧:

Sambadroid 汉化版

 

下面我们来一步步的设置它吧:

这是一款网络应用,所以需要手机要连接上Wifi网络才能进行操作。

当然,您要先安装上它,另外。您的Android也必须先root过,请看图,第一步,安装完成后,打开手机的Wifi,运行它就出现主界面:

接下来,打开设置菜单:

再接下来:点击Settings,就出现了如下界面:

接下来,设置Password和UserName,这就是我们在计算机上在访问共享时需要的账号和密码。

保存如上设置后,回到主界面,再打开菜单,选择Enabled(开启),如果一切没有问题就会发现如下界面了:

设置好了之后,我们要在计算机上访问一下,看看效果和速度如何,由于不同的手机Wifi及路由的速率不一样,所以这里传输文件的速度也会存在差异。访问"\\192.168.2.102",也就是上图所显示出的地址,输入设定的用户名和密码,就出现如下效果了:

打开一个共享看看,有没有文件:

OK了。。通过Wifi来访问手机上的共享就OK了。

 
目前共有12条评论
  1. 只显示enable,但没有running是什么原因呢?
    nero 2013.08.9 6:02 @
  2. 按“菜单”,然后进入设置,要设置一下共享的密码和用户名才行。
    cch 2013.08.11 9:41 @
  3. 账号密码netbios名都设置好了,但是显示enabled- net running……为什么呢……
    匿名 2014.01.15 6:48 @
  4. 账号密码netbiosname都设置好了,但是始终显示enabled-Not running。这是为什么呢?
    yamibo 2014.01.15 6:49 @
  5. 这个估计和你手机 android 版本有关系?另外,请确认一下 wifi 连结所获取的 IP 地址是否正常
    microboy 2014.01.15 13:24 @
  6. 噢。对了,yamibo,手机 root 过了没?
    microboy 2014.01.15 13:25 @
  7. 手机Root了,用户名密码都设置了,也有显示Enabled running,但是电脑就是连接不上。电脑上各种应该打开的服务都开了。提示未指定的错误
    匿名 2014.02.6 15:37 @
  8. 我也有同样的问题,提示 wifi tethering mode 未打开
    匿名 2014.02.12 11:43 @
  9. 不行的麻烦告知一下所使用的机型
    microboy 2014.02.13 13:36 @
  10. 三星9300,是不是不支持安卓4.42?
    匿名 2014.02.22 20:24 @
    • @ :  4.4.2真心没测试过,我的机器目前还在使用4.2.2,不过经过我多方尝试,目前能在 windows 中直接访问的 android samba server 除了这东西还真没找到几个可以用的。虽然 Server ultimate 中带有 smb server 不过端口似乎不是标准端口,windows 不能直接访问的。另外,有个叫 SambaDroid 的应用,play 商店中国暂时无法安装,回到文章顶部可以看到下载地址,不妨一试吧。

  • 暂无Trackback
你目前的身份是游客,评论请输入昵称和电邮!