Skip to content

Hail(雹)介绍和我的改动

Hail是一个类似冰箱的使用adb等权限停用或隐藏app来实现本地安装的app的用完即冻结的安卓应用。 冻结app的好处是不留后台,减少电量消耗,避免app在后台作妖。

Hail的项目地址aistra0528/Hail

主要功能

冻结App

没有root的使用Shizuku授权,或者使用adb直接授权可以使用,停用、隐藏、暂停三种模式。 我个人使用Shizuku授权的停用模式,其他几种模式我没有使用过,应该也是好用的。

首先在应用tab页面选择和筛选app并打勾,这时候应用就会到首页,点击下按钮就能冻结应用。 首页可以给应用设置标签按照标签分组方便管理。

自动冻结

可以设置锁屏后自动冻结,锁屏延迟冻结,充电的时候不冻结,跳过前台的应用和正在通知的应用等。

快捷方式

可以把冻结的应用在手机上创建快捷方式,点击按钮就能自动解冻并启动应用,使用更方便。

图标设置

可以设置应用的图标使用图标包等。

使用体验

个人使用体验比较好,应用小而美只有2m。

我的个人改动

原版应用不能用拼音首字母搜索中文应用,这个使用比较不方便, 我就添加了一个拼音搜索的功能,但是由于原版应用是多语言的,我只在乎中文的效果,只有中文用户才能使用这个代码。 大概代码使用第三方库net.sourceforge.pinyin4j.PinyinHelper将中文转换成首字母字符串。 然后和输入的字符串对比就行了。

我看原版没有github aciton自动构建脚本,我就自己增加了一个根据tag自动发版的action脚本。

其他的我就不想动了(原版就很完美了),等上游一发版我就把上游代码合并到我的分支单独发版。