存储地图 —— 看得见
把存储画成一张方块地图,块的大小就是它真实占的体积。可以从类别一层层点进目录,直到看见具体那个文件。凡是 Android 不允许任何应用查看的部分(例如 Android/data),我们直接标明看不了,而不是用估算值把空白填上。
Spacely · Android · 版本 2.0.0
先让你看见空间到底被谁吃掉了,再让你几分钟滑完上千张照片;删错了也不要紧—— 删除会先进回收站,随时可以拿回来。页面上写的「已释放」等于真的删掉的体积, 你可以用手机自带的存储页面自行核对。
每一屏都会告诉你扫到了什么、将要删掉什么,并且允许你先把不想删的项目取消勾选。
把存储画成一张方块地图,块的大小就是它真实占的体积。可以从类别一层层点进目录,直到看见具体那个文件。凡是 Android 不允许任何应用查看的部分(例如 Android/data),我们直接标明看不了,而不是用估算值把空白填上。
照片、视频、大文件与重复文件在被彻底删掉之前,会先进回收站 —— 它们进入 Android 自带的系统回收站,到期时间由 Android 决定。Spacely 只显示 Android 报告的真实到期时刻,绝不自己编一个数。恢复只需一步。
「已移入回收站」绝不算作「已释放」一次一张、全屏大图:左滑丢进回收站,右滑保留。底部实时显示你已标记了多少张、多大体积。在你最后确认之前,一张都不会被删——而且确认页上还能把任意一张再拿回来。
截图 · 模糊 · 相似组 · 大视频清理 Spacely 自身的缓存、临时与日志文件。每个分组都可展开,删除前可逐项取消勾选。其他应用的缓存只作展示——Android 不允许我们代删,我们如实说明而不假装能删。
真实字节 · 真实进度找出体积最大的照片、视频与音频文件,阈值可在 10 / 50 / 100 MB 之间切换;相似照片用感知哈希分组、逐字节相同的副本用 SHA-256 匹配——全部在你手机上算完,每组的「最佳」默认不勾选。
感知哈希 + SHA-256 · 在本机计算查看每个应用的真实占用体积与「距上次使用天数」,长期不用的一眼可辨。卸载会拉起 Android 系统的标准卸载对话框——Spacely 绝不静默卸载任何应用。
走系统卸载对话框广告
Spacely 免费,靠广告养活。与其请你相信我们「很克制」,不如把完整清单摆出来—— 你可以拿它去对着应用逐条查。
只有两处,且都内嵌在页面里:首页建议流中第 4 张真实建议卡之后;清理完成页上, 在你的结果与主按钮之下。每个广告都有虚线容器与「广告」标识,按钮文案也不会借用我们功能的措辞。
加载失败 → 该位置高度归零,不留空白打开应用时没有;扫描中、清理中没有;按返回键时没有;滑动决策过程中、回收站里、 存储地图上、通知栏、桌面小组件、锁屏,全都没有。全应用没有任何全屏广告,也没有激励视频。
不存在开屏 / 插屏 / 激励视频这三种形式这些位置不是「关掉了」,而是在应用代码里根本不存在:整个包只认识两个广告位名称、 两种内嵌形式,「全屏广告」根本不是这个应用能表达出来的东西。云端下发任何配置都变不出来, 而且一旦有人往清单里加位点,自动化测试会当场让构建失败。
由测试保证,不是靠内部规定完成页上,真实释放的数字先画出来,广告后加载也不会把它顶得移位。 如果这次清理其实没释放任何空间,那一屏的广告位直接不存在。
无订阅、无内购、无付费墙隐私
Spacely 现在会联网。它要请求广告,也会上报匿名的使用与稳定性数据,因此声明了
INTERNET 权限与广告标识权限。早期版本确实不含任何联网权限,但这条现在已经不成立——
我们把所有这么写过的页面都改了,而不是留着一句过期的承诺。
没变的是最要紧的那件事:你的文件不在这条路上。
// 模块依赖图,每次构建都会断言 :app ──> :core:model 文件 / 路径 / MediaStore Uri :app ──> :ads :app ──> :notify :ads ─✗─> :core:model :notify ─✗─> :core:model
真实界面
以下截图全部来自运行在真机上的 Spacely(截图取自英文界面;应用内含简体中文)。
诚实的设计
清理类工具的名声不太好。我们用下面四条约束自己。
进度条对应真实处理的字节,不是定时器假动画。屏幕上的每一个数字——发现、选中、已释放——都来自真实测量,可以在 Android 自带的存储设置里核对。
每个候选项都会列出真实体积并允许取消勾选。照片与视频的删除走 Android 系统对话框,卸载走系统卸载对话框。Spacely 绝不静默删除任何东西。
Android 不允许任何应用删除其他应用的缓存。Spacely 只展示各应用占了多少,并把你送到系统页面由你自己清除——而这部分体积从不计入「Spacely 释放的空间」。
后台内存由 Android 自行管理,所谓「一键加速」只是表演。内存页是一块只读仪表盘:没有释放兆数、没有清空动画、没有火箭。
移入回收站的文件仍然占着空间,所以它只会被显示为「待释放」,绝不算进「已释放」。 写「已释放」就意味着那些字节真的没了,系统存储页面会和我们对上。两个数字永远分开显示。
语言
无需下载语言包。可在设置中切换,也可以跟随系统语言。