PC: windows文件夹共享/ubuntu建立的samba服务器
需要实现功能:android共享远程计算机的文件,利用adb 命令后台启动应用程序进行播放音视频。
通过adb shell进入android终端,利用如下命令挂载
mount -t cifs -o username=test,passwd=123456,iocharset=utf8 //192.168.2.166/workfile /mnt/internal_sd/mountname
能够成功挂载,在终端输入mount,结果显示如下
//192.168.2.166/workfile /mnt/internal_sd/mountname cifs rw,relatime,sec=ntlm,unc=\\192.168.2.166\workfile,username=test,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.2.166,unix,posixpaths,serverino,acl,rsize=16384,wsize=131007,actimeo=1 0 0
表明挂载成功。也可以在终端查看修改读写挂载的文件夹里面的内容。
但是通过android的app ES文件浏览器进入挂载文件夹找不到任何东西,说是空文件夹。
困扰两天了, 求各位大神指点迷津啊 !!!
PS:不要说ES文件浏览器可以访问远程网络文件夹。本人需要的是后台挂载到本地,然后其他app可以像访问本地文件夹一样访问它。
7 个解决方案
#1
顶顶 顶顶 顶顶 顶顶 。。。。。。。
#2
#3
#4
我也有这个问题,使用终端可以成功挂载,但是apk的execute没法弄,好像是权限问题——system权限都挂载不了,需要root权限挂载~
es貌似是内建了一个http服务器——这样所有smb:\\都会被转换成http:\\,从而以网络流得到信息。
es貌似是内建了一个http服务器——这样所有smb:\\都会被转换成http:\\,从而以网络流得到信息。
#5
我也遇到和楼主一样的问题 不知道楼主有没有解决 求教
#6
后面没有走该方法了,也咩有时间去探究了!
#7
后面走的什么方法呢,分享一下。
#1
顶顶 顶顶 顶顶 顶顶 。。。。。。。
#2
#3
#4
我也有这个问题,使用终端可以成功挂载,但是apk的execute没法弄,好像是权限问题——system权限都挂载不了,需要root权限挂载~
es貌似是内建了一个http服务器——这样所有smb:\\都会被转换成http:\\,从而以网络流得到信息。
es貌似是内建了一个http服务器——这样所有smb:\\都会被转换成http:\\,从而以网络流得到信息。
#5
我也遇到和楼主一样的问题 不知道楼主有没有解决 求教
#6
后面没有走该方法了,也咩有时间去探究了!
#7
后面走的什么方法呢,分享一下。