惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
S
SegmentFault 最新的问题
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
U
Unit 42
GbyAI
GbyAI
B
Blog RSS Feed
博客园 - Franky
L
LangChain Blog
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research

jdhao's digital space

Conversion between base64 and OpenCV or PIL Image 腾讯云对象存储博客图床开启 CDN 加速(不需要购买额外域名) Search and Replace in Multiple Files in Vim/Neovim Change Table Column Width in LaTeX Image or Table Side by Side in LaTeX LaTeX 并排显示图像或表格 Firenvim: Neovim inside Your Browser Content inside HTML tags missing in Latest Hugo? Creating Markdown Front Matter with Ultisnips Labelme JSON 标注格式转 voc XML 格式 Nifty Nvim Techniques That Make My Life Easier -- Series 6 macOS 下如何为视频制作字幕 Running Command Asynchronously inside Neovim Resolving Merge Conflict after Git Stash Pop Pylint: command not found? A Hands-on Experience with Neovim's Built-in LSP Support How to Convert PDF to Images with Imagemagick 互联网上常用缩略语集锦 File Backup in Neovim Converting PDF Pages to Images with Poppler Nifty Nvim Techniques That Make My Life Easier -- Series 5 Neovim Configuration for System-wide Use How to sort a list of tuple or list in Python -- lambda or itemgetter? Building A Vim Statusline from Scratch 人类第一颗原子弹爆炸始末 Distributed Training in PyTorch with Horovod Learning Expect Programming Essential Knowledge about SSH Nifty LaTeX Techniques -- Series 1 更改 Adsense 邮寄地址,重新寄送 PIN
如何使用 Android 文件管理器在电脑与手机之间无线传输文件
2017-03-26 · via jdhao's digital space

最近换了一台新的手机 OnePlus 3T,这个手机简洁是简洁,预装的应用非常少,自带的文件管理功能不是很全,所以我研究了一下 Android 上常用的一些文件管理 APP。

根据网上的推荐,我下载试用了很多款安卓文件管理 APP,经过使用留下了三款,分别是「ES文件浏览器」,「MiXplorer」 以及 「X-plore」。

三款软件优缺点#

这三款软件都支持对文件以及文件夹的常用操作,如复制,剪切,重命名,查找等。「ES文件浏览器」和 「X-plore」 相对来说,功能更为丰富,譬如自带有播放视频或者音乐的功能。 「MiXplorer」 优点是它占用空间很少,安装以后,大概只占 1.3M 左右的空间,功能也不算太薄弱。另外 「ES文件浏览器」是有广告的,其余两款软件没有广告,如果不喜欢广告,可以不考虑 「ES文件浏览器」或者考虑购买 「ES文件浏览器 Pro」。

保留这三款 APP 的一个重要原因,就是它们都支持不同的文件传输协议,使用这些 APP 可以方便地在手机和电脑之间分享文件。

在电脑和手机之间无线传输文件#

先说一下要实现本部分内容的基本配置,首先是一台电脑和一部手机,然后电脑和手机都必须是在同一个局域网内:我使用的是台式电脑,电脑上插了一个 「360随身wifi」,手机通过无线连接到 「360随身wifi」上,这样就可以实现手机电脑位于同一局域网了。

要实现电脑和手机无线传输文件,有三种可选的方案。第一种是通过 LAN/SMB 方式,在电脑上设置一个共享目录,然后在手机上简单设置以后,就可以连接到电脑上这个共享目录,通过这个共享目录就可以实现电脑和手机的互联,具体的设置方式,可以参考这里。第二种方式就是在手机上建立 FTP 服务器, 然后在电脑的文件管理器地址栏输入 FTP 服务器的地址,就进入了手机目录,然后就可以像操作电脑上的文件夹一样操作手机上的文件了,如果要经常访问手机,可以考虑在电脑上增加了一个网络位置,新增加的位置就像电脑又多了一个硬盘分区一样,这样只要打开手机上 FTP 服务器,在电脑上直接点击这个分区,就可以进行手机文件管理,不要太方便。第三种方式就是使用 WebDAV 协议,通过在手机上临时设置一个 HTTP 服务器,在浏览器输入这个服务器的网址,就能在浏览器里面实现对手机文件的操作了,也比较方便。

不同软件对三种传输方式的支持#

经过我的使用,发现这三款软件对三种不同的文件传输方式的支持不一定是全面的,有的方式可能不支持,或者也可能是我没有找到使用方法。下面这张表给出了三款 APP 对三种协议的支持情况。

LAN/SMBFTPWebDAV
ES文件浏览器YESYESNO
MiXplorerYESYESYES
X-ploreYESNOYES

传输速度评测#

为了比较三个 APP 使用不同传输方法传输速度的差异,我使用了二百多张总共大约约为27M 的图片进行测试,下图显示了不同应用在不同传输协议下的速度,左图为电脑到手机端传输速度,右图为手机端到电脑端的传输速度。

(看上面的表格,「MiXplorer」支持 WebDAV, 但是不支持批量上传和下载文件,只能一个一个文件操作,所以我也无法测试具体的传输速度。「X-plore」 支持 WebDAV 协议,但是上图只给出了电脑端到手机端的传输速度,并未给出手机到电脑的传输速度,原因是使用 「X-plore」,从手机往电脑批量传输文件,这些文件会被打包成压缩文件形式,因此不具有可比性,但是这种传输速度确实很高,是三个软件中最高的,27M 的文件,几乎是瞬间就从手机打包下载到了电脑上。)

根据上图,从电脑到手机端,传输速度最快的使用 LAN/SMB 协议的 「X-plore」,传输速度实测约为 1.29M/s; 从手机端到电脑端,如果不考虑上面提到的 「X-plore」 在使用WebDAV协议时,可以批量压缩文件、打包下载,那么传输速度最快的是使用 FTP 传输协议的 「ES文件浏览器」,速度约为 728kb/s,当然如果考虑 WebDAV 协议,最快的是 「X-plore」。

结语#

「X-plore」 是免费的软件,功能强大,并且占用存储比较小,另外结合文件传输测试来看,「X-plore」 无疑是速度最快的 APP,因此我觉得 「X-plore」 是最好的选择。 其次是 「ES文件浏览器」和 「MiXplore」,前者虽然功能更全,但是有广告,并且有一些无用的功能,后者虽然功能少一些,但是非常轻量化和简洁。

参考#