Skip to content

Relaxer休息钟:用tasker管理屏幕使用时长

我希望小孩儿看屏幕的时间一次别超过25分钟,时间到了要让眼睛休息一下。

我跟他推荐我用的番茄休息法,设置:可用25分钟+限制15分钟,反复循环。

可他不喜欢,他想要更灵活的方案:每次从打开屏幕的那一刻开始算时间。

好吧,他说的有道理,但就这个简单的需求,竟没能找到现成的应用。。。心情快要狂躁到极致时突然想起,好像有个叫tasker的神器,应该可以实现此类需求的DIY。

DIY一个休息钟(Relaxer)

于是,跟小孩儿一起梳理了一下流程,最终我们敲定了一个类似“充值”的逻辑:

  • 初始给25个点
  • 屏幕开启时:每1分钟消耗1个点,当,
    • 点数为1时(最后1分钟):屏幕提示
    • 点数为0时(时间耗尽):屏幕提示后自动锁屏
  • 屏幕关闭时:若点数<25,每36秒增加1个点(15分钟可充满25个点)

在一番摸索后,终于实现了,只是,小孩儿让我把提示中的"温馨"二字改成 。。。

来自妈妈的提示

tasker的获取

现在呢,还有一个问题:tasker怎么获得?

tasker仅可试用一周,它收费不高,但是,维护者说他没有精力去手动处理订单,普通用户唯一的购买渠道是Playstore(国内没法用);除非:一次团购25份以上(太多),或通过Patreon赞助(太贵)。

据说,5.0及以下的版本是可以开放使用的,我用过,就是在检测屏幕开启状态时,会随机出现bug。

剩下的两条歪门邪道:

  1. 用破解版。
  2. 用原版,加一个fakestore来假装playstore。具体机制可以参考:安卓手机使用Tasker实现应用级功能

我现在正在试用"歪门邪道2"。现在除了通知栏会有个“获取 Google Play服务”的提示,运转暂时都还正常。

下载链接:

Relaxer休息钟的部署使用

配置文件放在微云了,需要可戳这里下载,共三个文件:

  • “解锁”和“熄屏”是组合搭配,缺省的参数是工作36分钟,休息6分钟。
  • “余量提示”是可选的,功能是在屏幕开启时提示时间余量。
  • 他们共用一个全局变量%Tplay,代表当前剩余点数。

部署流程:

  1. 下载安装tasker后,按照指引把所有的框都选上。
  2. 在应用管理,搜索tasker,确认设置:耗电详情-启动管理-自动管理关闭,并允许:自启动和后台活动。
  3. 下载Relaxer的三个配置文件Relaxer*.prf.xml,放到"我的手机/Tasker/profiles"目录
  4. 打开tasker,长按“配置文件”,点“导入”,开启三个Relaxer*,点上方的"✓",并根据指引,激活锁屏操作的权限(有个小小的三角警示标,激活权限后会自动消失)。
  5. Relaxer配置文件,如需自定义时长,可点“任务”菜单,修改:
    1. 工作时间: 修改"Tplay++"第2、5项:把"36"改成你想要的数字。
    2. 充值速度:修改"Tplay++"第4项,意思是每隔x分x秒充值一个点,缺省是10秒。
    3. 提示方式:修改"Tplay--"第2、10项,点右上角的圆圈箭头在菜单中任选。
    4. 如:小孩儿用的设置是,工作25分钟,休息15分钟(36改成25;充值速度从10秒改为36秒)
  6. 最后,需要点"✓"重新启用配置,并且做一次开关机操作以激活休息钟。

💡瘟腥提示

tasker很好玩,能把设备变得更贴心。
但是,
像锁屏这类存在 板砖风险 的操作,咱DIY的时候,或者先关闭自启动,或者先用比较安全的声音或图像提示代替,等整个流程测试确认无误,再替换成真正的锁屏操作。。。切记切记切勿大意