手机里找一个文件,常常得在各个应用里翻来翻去:驱动安装包在谷歌云端硬盘,截图堆在下载文件夹,另一份文档又不知丢在哪个云账号里?小编的结论:试试开源安卓文件管理器 Round Sync,它基于 rclone,把云存储和本地文件放在一个界面里。连接过程有点折腾,但连好之后浏览体验相当不错。
小编在三星手机上装了它,希望给自己的”文件乱象”理出点秩序。
连接云盘需要一些”文书工作”
谷歌云端硬盘让我去了开发者控制台
Round Sync 可以从 F-Droid 或它的 GitHub 发布页下载,小编建议 APK 只用这些官方来源。和许多系统应用的开源替代品一样,它给您很多控制权,但有些需要耐心。首次打开时,应用会引导您设置权限,包括授予访问所有文件的权限,还提醒安卓的电池优化可能影响定时传输,所以小编允许它不受这些限制运行。
主界面很直观,显示内部存储和 SD 卡,还有个悬浮的”+”按钮用来添加云账号。点开后选项一大堆,有谷歌云端硬盘、Dropbox、OneDrive、Box 和 MEGA。应用里把这些连接叫作”remote”(远程),说白了就是关联的云存储账号。
小编选了谷歌云端硬盘,麻烦就来了:应用要求填写远程名称、OAuth 客户端 ID、客户端密钥和访问范围。由于 rclone 共用的谷歌云端硬盘客户端 ID 正在被淘汰,小编得去 Google Cloud Console 自己创建 OAuth 凭据:启用 Drive API、配置同意屏幕、把自己加为测试用户,再创建桌面类型的 OAuth 客户端。搞定后回到 Round Sync 完成设置:
- 把账号命名为 gdrive,粘贴自己的谷歌凭据;
- 范围选 “drive”(完整文件访问权限),服务账号一栏留空;
- 点保存,在浏览器弹窗里登录谷歌账号并批准连接。
因为用的是自己搭的开发者配置,谷歌会弹出吓人的”未验证应用”警告,小编点击继续。授权后,谷歌云端硬盘终于和手机本地存储并排出现,最难的部分结束了。
浏览很轻松,复制文件要留意
普通文件管理器,带几个特别的习惯
折腾完设置,打开 gdrive 让人松了口气:熟悉的云端硬盘文件夹都在预期位置,有面包屑导航,文件列表显示名称、大小和操作菜单。Round Sync 对云端和本地用相似的布局,整理手机里杂乱的存储和存在线上的文档时,切换起来不费劲。它还内置了相当多的文件管理功能:重命名、新建文件夹、删除,甚至如果您爱折腾,还能搭 HTTP 或 WebDAV 服务。小编的目标小得多,先从谷歌云端硬盘下载一个 19.6MB 的惠普安装包:选中文件、点”下载”、选内部存储里的文件夹,随后在那里就找到了安装包,正是我指定的位置,文件传输就该这么平淡。
上传时却发现了个奇怪的毛病:小编在手机下载文件夹里选了一个 PDF,想移到谷歌云端硬盘,但一从本地存储切换到云端,应用就忘了选中的文件。对一个强大的文件管理器来说,这应该更顺畅才对。GitHub 上已经有人提了同样的问题,至少不是小编一个人遇到。小编还打开了 Round Sync 的实验性文件选择器功能,想在安卓默认的”文件”应用里直接访问谷歌云端硬盘,但它始终没有出现。浏览和下载都挺好,可通常的文件管理器工作流程没法把手机里的文件移到谷歌云端硬盘,得换条路。
用”任务”把文件传到谷歌云端硬盘
先复制,有把握了再自动化
这条路就是 任务(Tasks) 界面,可以创建可重复使用的文件夹间传输。测试时,小编在手机的下载目录里建了个叫 Round Sync Test 的文件夹,放进一个 PDF,又在谷歌云端硬盘里建了个叫”Phone Storage”的目标文件夹。设置步骤如下:
- 打开 任务,点 +,给任务起个名字;
- 方向选 从本地复制到远程;
- 在 本地存储路径 选放文件的文件夹,再在 远程存储路径 选 gdrive 和目标文件夹;
- 保存任务,从菜单里选 开始任务。
这次 Round Sync 终于做到了小编想要的:PDF 以预期大小出现在谷歌云端硬盘里,任务也保留下来,需要时可以再运行。小编觉得它很适合在忙碌的工作日里把截图和文档从手机里转移出去:文件夹路径只需设置一次,之后丢进源文件夹的其他文件,下次运行时就能走同一条路。
要特别留意”方向”菜单:
| 方式 | 行为 | 风险 |
|---|---|---|
| 复制(Copy) | 保留目标里多出来的文件,但同名文件可能被新版本覆盖 | 较低 |
| 同步(Sync) | 目标文件夹里源文件夹没有的文件,可能被删除 | 较高,云同步不等于备份 |
大多数人早就吃过亏:云同步不等于真正的备份,这个下拉菜单正是会让您再次领教的地方。Round Sync 还有 触发器(Triggers) 功能,用来定时执行任务,理论上不用每次打开应用点开始。小编没有测试这些定时的可靠性,而且安卓的电池优化可能干扰后台任务,想试的话,先用些无关紧要的文件测试。
留着它做那些不起眼的活儿
小编暂时不会卸载专用的云盘应用,尤其是分享和各家独有的功能还要靠它们。但 Round Sync 已经在小编手机里站稳了脚跟:找旧文件、下载文件、不开终端就整夹传输。设置过程问题不少,好在不用每次要文件都回答一遍。喜欢折腾安卓的朋友,还可以试试安卓手机怎么单独调每个 App 音量?SoundMaster 教程。
常见问题(FAQ)
Round Sync 从哪里下载比较放心?
建议从 F-Droid 或它的 GitHub 发布页下载 APK,只用这些官方来源。
连接谷歌云端硬盘为什么这么麻烦?
因为 rclone 共用的谷歌云端硬盘客户端 ID 正在被淘汰,需要自己在 Google Cloud Console 创建 OAuth 凭据。
怎么把手机文件传到云盘?
在”任务”里创建一个”从本地复制到远程”的任务,选好本地和远程文件夹后启动。
“复制”和”同步”有什么区别?
复制不会删除目标里多出的文件;同步可能删除目标中源里已不存在的文件,要小心使用。
定时传输可靠吗?
小编没有测试,安卓电池优化可能干扰后台任务,建议先用无关紧要的文件试一试。