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。
剩下的两条歪门邪道:
- 用破解版。
- 用原版,加一个fakestore来假装playstore。具体机制可以参考:安卓手机使用Tasker实现应用级功能
我现在正在试用"歪门邪道2"。现在除了通知栏会有个“获取 Google Play服务”的提示,运转暂时都还正常。
下载链接:
Relaxer休息钟的部署使用
配置文件放在微云了,需要可戳这里下载,共三个文件:
- “解锁”和“熄屏”是组合搭配,缺省的参数是工作36分钟,休息6分钟。
- “余量提示”是可选的,功能是在屏幕开启时提示时间余量。
- 他们共用一个全局变量%Tplay,代表当前剩余点数。
部署流程:
- 下载安装tasker后,按照指引把所有的框都选上。
- 在应用管理,搜索tasker,确认设置:耗电详情-启动管理-自动管理关闭,并允许:自启动和后台活动。
- 下载Relaxer的三个配置文件Relaxer*.prf.xml,放到"我的手机/Tasker/profiles"目录
- 打开tasker,长按“配置文件”,点“导入”,开启三个Relaxer*,点上方的"✓",并根据指引,激活锁屏操作的权限(有个小小的三角警示标,激活权限后会自动消失)。
- Relaxer配置文件,如需自定义时长,可点“任务”菜单,修改:
- 工作时间: 修改"Tplay++"第2、5项:把"36"改成你想要的数字。
- 充值速度:修改"Tplay++"第4项,意思是每隔x分x秒充值一个点,缺省是10秒。
- 提示方式:修改"Tplay--"第2、10项,点右上角的圆圈箭头在菜单中任选。
- 如:小孩儿用的设置是,工作25分钟,休息15分钟(36改成25;充值速度从10秒改为36秒)
- 最后,需要点"✓"重新启用配置,并且做一次开关机操作以激活休息钟。
💡瘟腥提示
tasker很好玩,能把设备变得更贴心。
但是,
像锁屏这类存在 板砖风险 的操作,咱DIY的时候,或者先关闭自启动,或者先用比较安全的声音或图像提示代替,等整个流程测试确认无误,再替换成真正的锁屏操作。。。切记切记切勿大意