Gator 中文文档 下载 App

无障碍服务:自动清理缓存的底层依赖

为什么需要无障碍服务

Android 系统从版本 6.0 开始限制应用后台直接操作其他应用——包括清其他应用的缓存。这个限制是 Google 为了安全做的,所有清理工具都受影响:Google Play 商店里任何标注"自动清理缓存"的 App 底层都用无障碍服务绕过这个限制。

Gator 的 Scheduler 自动执行 System Cleaner 时:

没开无障碍服务的情况下,Scheduler 计划照常触发,但缓存清理会被静默跳过,其他三类正常执行。

开启无障碍服务的步骤

  1. 首次打开 Gator 会看到权限引导页,第三项就是 Accessibility Service(无障碍服务)
  2. 点 Grant access 跳转到系统无障碍设置页
  3. 列表里找到 Gator,点进去打开开关
  4. 系统弹窗确认,点允许

之后可以回到 Gator,Scheduler 的缓存清理就激活了。

权限引导页的无障碍服务项
权限引导第三项:Accessibility Service

无障碍服务对用户的影响

开启无障碍服务后,Gator 会定期:

整个过程自动完成、不显示通知、不打断用户——除非清理时你刚好在用手机,可能会看到屏幕短暂跳到系统设置页再跳回来。

开启无障碍服务不意味着 Gator 能看到你的屏幕内容——Android 的无障碍服务 API 允许 App 模拟点击和读取窗口层级,但不能读取屏幕截图或具体像素。Gator 只用它来执行清缓存操作。

不想开的话

可以完全不开无障碍服务——Scheduler 仍然能自动清理残留文件、日志、浏览器历史这三类,只是缓存清不了。日常使用中手动跑 System Cleaner 里的缓存项也能补回来,差别只在"自动还是手动"。

无障碍服务的权限保持问题

Android 的电池优化和后台限制可能会自动关闭无障碍服务——如果发现 Scheduler 的缓存清理没生效,第一时间去系统无障碍设置页检查开关是否还亮着。这个问题在 MIUI、ColorOS、OneUI 等定制系统上更常见。

解决方法见 09-权限三件套 → 电池优化白名单。