Repository navigation
3.8.5
修复:非 MIUI 桌面的文件夹从来没被索引
判断一个节点是不是文件夹,以前只认 class 以 RelativeLayout 结尾 —— 那是 MIUI 的写法。
Pixel、AOSP 原生桌面的文件夹是 FrameLayout,于是整类文件夹被直接跳过:桌面上的文件夹里装了什么,索引里一条都没有,那些应用永远定位不到。
现在改成按特征判断(可点击 + 是 RelativeLayout / 无障碍名以 Folder: 开头 / 含「文件夹」「个应用」),各家桌面都能识别。
实测:模拟器(Pixel)两个文件夹之前完全缺失,现在 WeChat、Clock 都进了索引,点定位能打开文件夹并长按。
改进:同名文件夹按序号区分
有些桌面所有文件夹的无障碍名完全一样(Folder: null, 2 items),或者用户自己建了两个同名文件夹(比如两个「旅行交通」)。
这种情况下,索引现在记成「该页第几个文件夹」(#0、#1),定位时直接点对那一个,不再逐个点开试 —— 每试错一个要多花约 3 秒。
顺带说明:如果你的桌面某页有重名文件夹,那一页的文件夹会整体切到序号模式。如果之后在那个页面新增/删除/拖动文件夹,序号会错位,这时定位会失败,连续失败 3 次后该应用的索引条目会被清掉,重建一次索引即可恢复。
安装
下载 MineApp-3.8.5.apk 覆盖安装,数据完整保留。