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

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
B
Blog
D
DataBreaches.Net
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
The Hacker News
The Hacker News
Latest news
Latest news
博客园_首页
T
Tenable Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
Spread Privacy
Spread Privacy
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
P
Privacy & Cybersecurity Law Blog
C
Cisco Blogs
I
InfoQ
The Cloudflare Blog
J
Java Code Geeks
C
Cybersecurity and Infrastructure Security Agency CISA
量子位
P
Proofpoint News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Last Week in AI
Last Week in AI
T
Tailwind CSS Blog
AWS News Blog
AWS News Blog
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
The Register - Security
The Register - Security
M
MIT News - Artificial intelligence
G
Google Developers Blog
Simon Willison's Weblog
Simon Willison's Weblog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Exploit Database - CXSecurity.com
A
Arctic Wolf
D
Darknet – Hacking Tools, Hacker News & Cyber Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Visual Studio Blog
Project Zero
Project Zero
P
Privacy International News Feed
Engineering at Meta
Engineering at Meta
G
GRAHAM CLULEY
博客园 - Franky
C
CERT Recently Published Vulnerability Notes

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 Mintty Tips and Configurations Generating Table of Contents for Markdown with Tagbar Convert Python Script to Exe on Windows with Pyinstaller Ubuntu on Windows Missing after Windows Update 使用代理加速 Mac 终端下载速度 My Experience with Several Zsh Plugin Managers 深圳租房小记 How to Install zplug inside Docker Container Why don't settings inside bashrc or bash_profile take effect? Setting Up Locale in Linux 谷歌 Adsense 申请及在 Hugo 中的配置 How to Write Algorithm Pseudo Code in LaTeX Nifty Nvim Techniques That Make My Life Easier -- Series 4 A Few Grammar Questions in Writing How to Read and Write Images with Unicode Paths in OpenCV Creating A Professional Table in LaTeX with booktabs How to Create Proper Folding for Vim/Nvim Configuration Linux Tips and Tricks -- s1 JPEG Image Orientation and Exif How Do I Show the Current File Path In Neovim? JPEG Image Quality in PIL Difference between view, reshape, transpose and permute in PyTorch Convert PIL or OpenCV Image to Bytes without Saving to Disk Fast Movement and Navigation Inside Vim or Neovim Unintuitive Behaviour of Case Sensitivity in Python glob Binding Keys in Zsh 几把机械键盘试用体验 Nvim Autocompletion with Deoplete Converting Markdown to Beautiful PDF with Pandoc Exclusive and Inclusive Motion in Neovim/Vim Nifty Nvim Techniques Which Make My Life Easier -- Series 3 Why Doesn't Jedi Autocompletion Work for Some Methods Vim-like Editing inside Browser Markdown 生成 HTML 时汉字之间出现多余空格问题 小米 9 安装谷歌商店(Google Play Store)与相关配置 Create Mappings That Take A Count in Neovim Spell Checking in Nvim English Words Completion inside Neovim/Vim How to Use Python Inside Vim Script with Neovim Nifty Little Nvim Techniques to Make My Life Easier -- Series 2 Setting up Ultisnips for Neovim Mac 上罗技 M590 鼠标设置 Nifty Little Nvim Techniques to Make My Life Easier -- Series 1 A Complete Guide on Writing LaTeX with Vimtex in Neovim Manipulating Images with Alpha Channels in Pillow Sublime Text Regular Expression Cheat Sheet Cropping Rotated Rectangles from Image with OpenCV Boosting Your Productivity on Terminal with Zsh and Plugins 最新版 Rime 输入法使用 (2022 更新) Display Image with Pillow inside Ubuntu on Windows Faster Directory Navigation with z.lua Cmder Advanced Configurations Nvim-qt Settings on Windows 10 Tmux Plugin Install and Management How to Debug Python Code in Terminal Markdown Writing and Previewing in Neovim -- A Complete Guide Line Number Settings for More Efficient Movement in Neovim 两个大规模中文语料库介绍以及处理 Windows 系统下几款程序员不可不用的神器 我的 2018 阅读清单 A Complete Guide to Neovim Configuration for Python Development How Is Newline Handled in Python and Various Editors? Two Issues Related to ImageFont Module in PIL 在 Listary 中调用 GoldenDict 或欧路词典查单词 Reading and Writing Text Files on Windows The Mathematics behind Font Shapes --- Bézier Curves and More 快速识别图片字体:字体识别工具介绍 Deoplete Failed to Load at Startup after Updating Python neovim Package What Is The Difference between pip, pip3 and pip3.6 Shipped with Anaconda3? Windows 10 系统下 Neovim 安装与配置
如何使用 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」,前者虽然功能更全,但是有广告,并且有一些无用的功能,后者虽然功能少一些,但是非常轻量化和简洁。

参考#