Tasker使用日记:调教重力锁屏

文章更新:

20160912 初次成文

问题提出:

在前面的文章中,小苏介绍了"重力锁屏"这个应用,除了应用本身功能之外,重力锁屏还提供了Tasker插件,使用Tasker,我们可以根据自己的需要对重力锁屏进行各种调教,来满足我们自(苛)己(刻)的需要。

解决方案:

调教一:

重力锁屏在应用内提供了"电源键支持"的选项,即重力锁屏服务处于开启状态且屏幕开启时,当你按下电源键,屏幕会被熄灭并且重力锁屏会终止服务,也就是说,当你按下电源键,屏幕熄灭后,你将无法在距离传感器前挥手或摇晃手机来唤醒屏幕了。

这个功能虽然很贴心,但是有些时候我们并不是通过电源键关闭屏幕的,为了保护电源键,我们可能会使用绿色守护的"休眠并关闭屏幕",也有可能双击状态栏/上划导航栏来关闭屏幕,也有可能使用各种各样的"一键锁屏"来关闭屏幕。这个时候问题就来了:重力锁屏会把上述关闭屏幕的方式一并认为你是"用电源键关闭屏幕"的,所以当你使用上面的方式关闭屏幕后,便无法通过重力锁屏的体感方式唤醒屏幕。

但是我们可以使用Xposed Additions(Xposed模块) + Tasker来解决这个问题:

首先新建一个Tasker任务:
任务名称:开启重力锁屏
插件 - 重力锁屏 - 配置: Resume

使用Tasker新建一个配置文件:
配置文件名称:开启重力锁屏
状态 - 显示 - 显示状态 - 屏幕开启

根据提示将新建的这个配置文件链接到刚刚新建的"开启重力锁屏"这个任务。

接着再新建一个任务:
任务名称:屏蔽重力锁屏
1.显示 -系统锁定
2.插件 - 重力锁屏 - 配置: Pause

做完以上步骤之后,在Tasker的"首选项 - 杂项"中启用"允许外部访问"。

然后进入Xposed Additions,添加电源键,触发方式为单击,在动作列表选择"Tasker任务",然后选择刚刚创建好的"屏蔽重力锁屏"这个任务就大功告成了~

使用这个方案,即可实现在重力锁屏服务启用时,按下电源键屏蔽重力锁屏服务,但是通过绿色守护等方式关闭屏幕时仍可通过体感方式唤醒屏幕,唤醒屏幕重力锁屏仍然会开启自身服务。

调教二:

由于深夜时我们一般不操作手机,所以我们可以自定义时间,让重力锁屏在深夜中止服务,而在白天运行服务:

新建两个Tasker任务:

任务名称:1.开启重力锁屏
插件 - 重力锁屏 - 配置: Resume

任务名称:2.关闭重力锁屏
插件 - 重力锁屏 - 配置: Pause

新建完成之后我们再新建两个配置文件:

配置文件名称:1.开启重力锁屏
时间 - 从7:30到23:59(其余选项保持默认)
根据提示将新建的这个配置文件链接到刚刚新建的"开启重力锁屏"这个任务。

配置文件名称:2.关闭重力锁屏
时间 - 从0:00到7:29(其余选项保持默认)
根据提示将新建的这个配置文件链接到刚刚新建的"开启重力锁屏"这个任务。

大工告成!配置完毕之后重力锁屏将在7:30到23:59自动开启服务,在0:00到7:29自动关闭服务。

调教三:合二为一:

所谓的合二为一,当然就是把"调教一"和"调教二"的内容合在一起啦,详细的前面都介绍过了,这里只发图片,自行感受吧~

Screenshot_20160912-190037.png
Screenshot_20160912-190044.png
Screenshot_20160912-192723.png
Screenshot_20160912-193124.png

已有 2 条评论
  1. 深夜睡不着来翻苏老板的帖子…

    苏老板还真是在意功耗问题呢…明明重力锁屏的耗电可以忽略不计的(捂脸)

    1. 其实也看版本...
      之前的版本在我的手机上耗电量有1%,QQ的耗电量也只有3%~4%左右~|・ω・`)

添加新评论