位置:首页 > 安卓教程 > Tasker自动备份照片到云端的详细设置步骤

Tasker自动备份照片到云端的详细设置步骤

时间:2026-06-14  |  作者:318050  |  阅读:0

总想让手机在特定场景下自己动起来——比如拍完照片,自动完成云端备份。

不用手动点开App,也不用等到锁屏后才开始上传。

Tasker 恰恰能接管这条完整的自动化流水线:它监听相册变动、检测网络状态、判断电量,然后精准触发备份动作。说白了,就是把整个上传流程交给一个靠谱的“智能管家”。

前提条件是,先确认照片源和云端服务都已经就位。

前提:确认照片源与云端服务已就位

在你的手机上,目标云服务(比如 Google 相册、百度网盘或 OneDrive)必须安装并登录完成。

同时确保它获得了存储权限后台运行权限。这一步如果没搞定,Tasker 发出的指令大概率会被系统拦截,备份根本启动不了。

打开对应的云服务 App,进入设置页面,检查“相机上传”或“自动备份”是否处于开启状态。如果这个开关是关着的,就算 Tasker 成功发送了指令,实际的上传动作也不会被激活。

【务必关闭电池优化】:进入手机设置 → 电池 → 电池优化 → 找到你的云服务 App,然后选择“不优化”。否则,Android 10 以上的系统会在后台强制冻结这个 App,导致 Tasker 触发后,云服务压根没反应。

监听相册新增照片并触发备份

第一步:打开 Tasker,点击右下角的“+” → 配置文件 → 事件 → 系统 → 媒体扫描完成。

第二步:点击下方的“新建任务”,给任务命名为“云相册同步”,然后添加动作 → 任务 → 运行 Shell。

第三步:在命令栏里粘贴以下 adb 命令(注意:需要提前开启 USB 调试并授权):

am broadcast -a com.google.android.apps.nbu.filesync.ACTION_TRIGGER_SYNC --ei task_id 1

注意:这条命令只对 Google 相册生效。

  • 如果你用的是百度网盘,请替换为 am broadcast -a com.baidu.netdisk.action.SYNC_PHOTOS
  • 至于 OneDrive,它需要调用自己的 SDK 广播,目前还不支持通用的 adb 方式。

第四步:返回配置文件页面,长按刚才创建的“媒体扫描完成”这一项,然后点击“输入过滤器”,填入 /DCIM/Camera/

这样一来,Tasker 只会响应相机目录下的新增文件,避免图库里其他文件夹(比如 Screenshots)误触发了备份流程。

按网络条件智能启动备份

方法一:Wi-Fi 连接时立即同步

新建一个配置文件 → 状态 → 网络 → Wi-Fi 已连接 → 任务 → 系统 → 发送意图。

操作里填入 com.google.android.apps.photos.backup.ACTION_START_BACKUP,包名留空,目标选择“广播接收器”。

方法二:移动网络下延迟同步(防止流量超额)

新建一个配置文件 → 状态 → 网络 → 移动数据已启用 → 任务 → 任务 → 等待 → 设置等待5分钟 → 再执行上述的发送意图动作。

这个步骤能有效避开刚拍完照就撞上 4G 上传高峰的尴尬,防止卡顿或传输中断。

绑定 Tasker 与云服务的深度集成

对于 Google 相册来说,不需要额外设置,Tasker 发送一个标准的广播就能唤醒它的备份服务。

但百度网盘和 OneDrive 就没这么省心了,需要先启用第三方触发支持:

  • 百度网盘:进入 App 设置 → 高级 → 开启“允许其他应用调用备份功能”。
  • OneDrive:必须使用官方的 Tasker 插件 OneDrive Tasker Plugin,直接发送广播是无效的。

另外,如果用的是 Round Sync,一定要留意:【task ID 必须从 App 内复制】

打开 Round Sync → 任务列表 → 长按目标同步任务 → 选择“复制 ID”,然后粘贴到 Tasker 的 intent extra 字段里。这个 ID 输错一位数字,都会导致服务静默失败,毫无反馈。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多