原本想走的捷径,在 ColorOS 上走不通
安卓给读屏用户留了语义入口,我原本想用「移动项目」→「创建文件夹」一步合成。实测里「移动项目」确实能把图标拎起来,可拎起之后桌面的节点直接变成空的,没有任何落点可选。于是改成模拟手指:长按、拖动、松手。
点一下,一键理桌把安卓桌面上散落的图标,按类别收进文件夹。不用换桌面,全程离线,随时能喊停。
HOW IT WORKS
借安卓的无障碍服务看见你的桌面,再像手指一样把图标一个个放进文件夹。你只需要看一眼分类、点个头。
读出每一页上有哪些应用、哪些已经是文件夹。只读,不会改动任何东西。
自动归类后给你预览:哪个应用放哪一类,点一下就能改;哪一类想保持原样,也可以整类跳过。
长按、拖动、悬停、松手,一个个收进文件夹。你已有的文件夹不会被拆,同名的会直接放进去。
CATEGORIES
内置三百多条常见应用的词典,不靠联网、不靠大模型,所以你的应用列表不会离开手机。
认不出的、或者某一类只有一个应用的,就留在原地,不乱放。
STATUS
它还在开发中。这里如实写清哪些是在真机上验证过的,哪些只是写完了、还没跑通。
验证设备:一加 13 · Android 16 · ColorOS 桌面。
FIELD NOTES
做这类工具,文档里写的和真机上发生的往往不一样。这几条是实测出来的。
安卓给读屏用户留了语义入口,我原本想用「移动项目」→「创建文件夹」一步合成。实测里「移动项目」确实能把图标拎起来,可拎起之后桌面的节点直接变成空的,没有任何落点可选。于是改成模拟手指:长按、拖动、松手。
第一次拖,两个图标只是换了位置:终点落在了目标图案的上沿,桌面当成"给它让个位置"。图标的节点范围里还包着下面的应用名,所以图案中心不在范围的正中,而在从上往下 48% 的位置。对准这个点、悬停 0.9 秒再松手,才会合成文件夹。
新手引导的提示卡一直不出现,用户被暗层挡住、点不动。日志里它的位置是 top=3429,而屏幕只有 2780 高。原因是 Kotlin 的 apply 里写的 height,取到的是布局参数自己的高度(-2),不是屏幕高度,底边距算成了负数。
FAQ
因为它要"看见"桌面,再"替你操作"。这是安卓里不用 root 就能做到的办法。这个 App 不申请网络权限,读到的内容出不了你的手机。
已有的文件夹不拆、不改名;整理之前有预览,你点头才动手;执行时按任意音量键,它立刻停手。不过它没法一键撤销,所以会提醒你整理前先给每一页桌面截个图。
目前只在一加 13 的 ColorOS 桌面上验证过。别的桌面(原生、小米、华为等)节点结构不同,需要逐个适配,所以现在先不承诺。
还没有安装包。App 里的整套流程在真机上跑通之后,会先放出第一个测试版本,不给具体日期。
已经开源,MIT 协议。源码在 github.com/arvelvale/tidyhome,里面有产品设计、决策记录和每一次实测的结论。