每一部手机里,
都有一片安静的墓地。
那些很久没有被打开的应用,在这里各立一块碑。碑上有名字,有日期, 有一句你自己写的碑文——「它一直在等一个不会到来的机会」。
- 0
- 个可验证的事实
- 0
- 条系统权限
- 0
- 次网络请求
- 0
- 条单元测试
理念
帮你想起那些很久没打开的应用。
墓园不追问你为什么不再打开它们,也不替你惋惜。
它只是把事实轻轻放到你面前:这个应用已经半年没有打开了,而它仍然握着你的麦克风权限。要不要送别,由你决定 —— 送别永远走系统确认页,应用自己不动手,也不催促。
墓碑是安静的。没有十字架,没有 RIP,没有鬼火。这里是一片纪念地,不是恐怖片片场。
诚实
停留时长只说「大约」;查不到记录就说「无使用记录」,绝不编一个 0;存储查不到就写「未知」。
克制
不指责,不催促。只陈述可以验证的事实,然后把决定权还给你。
本地
没有网络权限,代码层面无法把任何数据传出去。清点结果只放在内存里,关闭应用即清空。
五个事实
只呈现可以验证的东西。
先把数字说清楚,再让你看见它们有多密,最后才带你走进碑林。事实在前,情绪在后。
数量
多少应用被判定为「不再打开」。阈值由你定,从 30 天到 180 天。
占用空间
系统查不到就显示「未知」,绝不显示 0。首页大数字下方会标注有几个未知。
打开次数
只统计系统事件流里的前台事件,不使用任何隐藏字段。明细被系统裁剪时,如实显示「无记录」。
停留时长
前台与后台事件逐对配对累加。单次会话 4 小时封顶,文案只说「大约」。
权限残留
只统计此刻仍被授予的敏感权限。按声明清单统计是假话 —— 很多应用声明了,但从未被授予。
墓碑
越往里,越暗。
碑林按最后一次打开的时间排列:不久前离开的立在门口,越久远的沉得越深; 从未被打开过的,沉在最底部。轻触任意一块碑,读它的生平。
这片碑林是示意。真实的那一片只存在于你的手机上 —— 它没有网络权限,想给你看,也传不出来。
隐私
没有网络权限。
代码层面无法把数据传出去。
这是设计,不是承诺。
- 清点结果只放在内存里,关闭应用即清空;碑文保存在本机数据库。
- 导出碑文走系统文件选择器,由你自己选保存位置,不需要存储权限。
- 分享图只有这一个应用的名字和数据,不含其它应用、不含位置。
已知误差
知道的每一分误差,都写在明处。
详情页的每一块碑下,都附着一节「数据口径说明」。官网照搬一份 —— 诚实不该只在你看不见的地方。
- 停留时长精确到秒有 ±1~2 秒的采样偏差,所以文案一律写「大约」。
- 设备休眠或进程被杀会让会话收不到结束事件,单次会话超过 4 小时按 4 小时计。
- 系统只保留最近约一万条事件明细。所以「打开次数」对很多应用是「无使用记录」,而不是 0 —— 这是数据的真实状态,不是 bug。
- 统计窗口 180 天。「从未打开」只在安装时间落在窗口内且零记录时才说,否则降级为「无使用记录」。
- 存储占用是查询时刻的快照,不含外置存储上的 OBB 数据。
- 部分 ROM 会拦截应用列表查询,此时只能枚举有桌面图标的应用。
- 安装时间可能是系统写入的占位值,早于 2010 年的一律按「未知」处理。
- 打开次数和停留时长最多滞后 6 小时(使用记录缓存);「最后打开时间」不受影响。
- 安装不满 7 天、且从未打开的应用不进墓园。刚装的应用不该被立刻判死。
刻意不做的事
减法做到底。
- 不用隐藏字段凑数字。
- 不静默卸载,送别必须经过系统确认页。
- 不反复弹权限窗,只有一屏引导。
- 不做恐怖风格,墓碑带一点幽默。
- 不做账号、不做云同步、不做「墓碑排行榜」。
- 不引第三方图表库,墓碑全部由代码绘制。
- 不申请网络权限,碑文导出的是本地文件,不是分享链接。
常见问题
几个诚实的回答。
为什么需要「使用情况访问」权限?
「超过设定天数没打开」这个判断,只能从系统的使用记录里读出来,没有别的途径。读取范围仅限本机过去 180 天的应用切换事件。Android 不允许应用自己弹窗申请这个权限,需要你在系统设置里手动打开;授权后回到应用,会自动开始清点。
为什么有的应用显示「无使用记录」而不是「0 次」?
系统只保留最近约一万条事件明细,超出部分会被裁剪。查不到记录是数据的真实状态,编一个 0 是假话。最后使用时间会用日 / 周 / 月 / 年聚合表兜底,能覆盖到一年前。
为什么刚装的应用不会出现在墓园里?
安装不满 7 天、且从未打开的应用有宽限期。昨天刚装的东西今天就被刻上「从未打开」,逻辑上没错,情绪上是错的。
数据可以导出吗?
可以。碑文导出为本地 Markdown 文件,走系统文件选择器,由你自己选保存位置。没有分享链接,也不会上传任何东西。
有广告吗?
没有广告。也没有账号、没有云同步,墓园里发生的一切都只留在你的手机上。
下载
去看看你的那片墓地。
每一部手机的墓地都不一样。你的那一片,只能由你自己清点。
应用墓园 v1.1
签名 SHA-256
94:01:44:10:1E:70:28:F6:F0:8B:ED:4F:00:FE:0A:B8:39:FA:92:98:B5:62:8C:7B:2C:AB:AD:D2:3A:19:6E:53
v1.1 改了什么
修掉的 bug:卸载后重装同一应用,新写的碑文进不了详情页;从系统设置里卸载的应用,墓碑不消失;多选模式下按返回键直接退出应用;删除碑文没有二次确认;悼词病句「停留了大约 不到 1 分钟」。
新增:搜索(应用名 / 包名)、「全选当前筛选」、筛选「占用未知」;导出碑文(Markdown);权限残留整行可点,直达系统设置;送别时没写碑文也会留一条纪念馆记录;使用记录 6 小时缓存;新装应用 7 天宽限期。