使用MacroDroid实现自动清除chrome缓存。这个操作旨在解决手动清理 Chrome 缓存路径过深的问题。通过自动化代替多次点击,实现秒速释放存储空间,保持系统流畅。也可以融汇贯通,用来定期删除微信这种臃肿软件的缓存。

MacroDroid的简介看这里
下载点击这里

实现方式
1. 触发器 (Trigger) – 红色区域
- ショートカットで起動 (通过快捷方式启动): 这意味着该脚本不会自动运行,而是需要你手动点击手机桌面上的一个特定图标,或者通过特定的手势/快捷键来触发执行。
这个部分视需求而定,也可以是定时。
我因为结合其他宏使用,就没有加上别的。
2. 动作 (Actions) – 蓝色区域
这是宏的核心运行逻辑,它模拟了人工清理缓存的每一步:
- ① インテントを送信 (发送 Intent): 它调用了系统指令
android.settings.APPLICATION_DETAILS_SETTINGS。- 作用:直接强制跳转到 Chrome 浏览器的“应用信息”设置页面。这比让你手动进设置、找应用列表要快得多。
- ②, ④, ⑥ 待機 1 秒 (等待 1 秒): 在每一步操作之间加入 1 秒的延迟。
- 作用:防止手机还没加载出界面就开始下一步动作,确保宏运行的稳定性。
- ③ UI画面操作 (点击 “存储和缓存”): 模拟手指点击屏幕上的“存储和缓存(ストレージとキャッシュ)”选项。
- ⑤ UI画面操作 (点击 “删除缓存”): 在存储设置里,模拟点击“清除缓存(キャッシュを削除)”按钮。
- ⑦ ホーム画面を表示 (返回主屏幕): 清理完成后,自动关闭设置界面并回到桌面。
3. 注意事项
系统语言:我的手机语言是日文,动作 ③ 和 ⑤ 是通过识别文字(如“ストレージとキャッシュ”)来点击的。如果你的系统语言改成了中文或英文,需要把识别的文字转换成你的语言。或者直接把交互设置改成坐标。
权限:运行此类宏通常需要开启 Android 的“无障碍服务(Accessibility Service)”。
宏的示意图
