简单的 Tasker 上手实例:自制简易游戏模式
2021-04-25 17:41:30 Author: sspai.com(查看原文) 阅读量:188 收藏

我们在大多数 Android 定制系统中都能看到「游戏模式」,通过不同的优化方式,这类模式往往能够让我们获得更加沉浸的游戏体验。

因此对部分小众厂商的系统或一些第三方 ROM 来说,想要游戏模式就必须求助第三方应用或服务了,比如此前我们介绍过的 NoPopping。

但类似的需求我们同样可以通过 Tasker 来实现——本文就将介绍一种简易的「游戏模式」实现方案,帮助你在游戏时锁定手机的屏幕亮度并开启勿扰。同时和本系列的其它文章类似,希望这一方案的实现思路和配置流程能够帮助你多了解一点 Tasker。

让我们开始吧。

确认解决思路

Tasker 作为一款自动化工具来说,上手制作模块并不复杂。就如下图所示,其核心主要由「条件」和「任务」构成,其中「条件」可以按照某个事件或状态等作为限制,而满足「条件」后,便会自动执行设定好的「任务」。所以当用户有了场景后,就可以将需求进行分解,然后分配到每个元素中去。

Tasker 的基本工作模式

针对于「游戏模式」而言,我们现阶段能够实现的效果无非:

打开游戏,屏幕亮度调整到最高,关闭自适应亮度调整,开启勿扰模式;关闭游戏后,允许通知,恢复自适应亮度调整。

针对这段话进行拆分,然后带入到文章上面提及的基本元素中:

  • 条件 1:打开游戏
  • 任务 1:亮度调整 / 关闭自适应亮度 / 开启勿扰
  • 条件 2:关闭游戏
  • 任务 2:允许通知 / 开启自适应亮度
方案流程图

因此整个配置最重要的问题就落在了「如何检测自己是否正在打游戏」上,这便要提到本次 Tasker 的重要条件 ——— 应用程序状态。

了解条件:应用程序状态

在 Tasker 的条件选项中,有一项叫「应用程序」的条件可以让我们通过 App 的状态来作为任务响应的「开关」。在这里,Tasker 提供了你手机中安装的 App 和系统的相关服务提供了更精确的两个条件(来自 Android Appliaction Fundamentals),分别为:

  • Activity:一个 App 在你前台运行便可触发,切换到后台或关闭则为断开
  • Service:一个 App 的相关服务正在运行则为触发,无服务运行则为关闭

第一个比较好理解,就是顶层 App 便可激活条件;而第二个,简单的说便是只要 App 中任何服务在进程中运行,无论你在多任务列表中有没有看到这个 App,都可以激活该条件。举个简单的例子,YouTube Music 在智能下载时,便属于这种情况。(友情提示:Android L 后 Tasker 的 App 检测能力下降,部分应用可能存在失效的状况)

搭建配置方案

了解上述知识后,我们就可以着手搭建配置了。

STEP 1. 打开 App 的条件

打开 Tasker,点击右下角加号按钮选择「添加」,输入「游戏模式」后,就可以建立一个新的项目,也就是前文所说的模块。

在状态列表中选择「应用程序」,选择你需要匹配的 App,这里我选择的 Dead Cells 为例。在底部的控制方式中,选择 Activity,即为前置界面时,激活该条件。这里需要说明的是,针对于多游戏的情况,Tasker 是支持 App 多项选择的。

STEP 2. 亮度调整

设定好一个触发条件后,Tasker 随机就会提示我们添加一项任务来完成配对,这里我们新建名为 游戏模式开启 任务即可。

跳转任务界面后点击右下角的 Add 按钮,在底部筛选器中检索关键字「亮度」,便可看到「自动亮度调整」和「屏幕亮度」两个功能(学会检索走天下)。先后添加以上两个功能,并分别设定为 255

这里解释一下,在 Tasker 的屏幕亮度中,并不是采用的我们熟知的百分比模式,而是使用了 Android 系统中的 ScreenBrightness 亮度值标准范围 0 ~ 255。Tasker 在这里采用的滑动取值的方式,所以根据你的习惯拖动亮度条便可以,无需在意数值的意义。

STEP 3. 勿扰模式

在亮度调整设定完成后,回到任务界面后点击右下角的 Add 按钮,在底部筛选器中检索关键字「勿扰」,便可看到「勿扰模式」的功能。在模式的标签下,选择 免打扰 即可完成勿扰的设定。

STEP 4. 添加退出恢复

为了可以保证在未进行游戏的时候,设备可以自动恢复到原来的状态,需要追加一个退出任务的逻辑。长按右侧的 游戏模式开启 任务,选择添加退出任务,命名为 游戏模式关闭,并再次进行 STEP 1 ~ 2 的步骤,只是设定和原有的相反,这样就可以保证在条件未激活的时候,我们可以保持设备正常亮度和通知状态。

以上就是本次 Tasker 简单上手实例的全部内容了,关于文中涉及的成品模块,可以移步 这里 进行下载并直接导入使用。

实际效果

欢迎在评论区分享、交流,如果你有类似的经验、玩法和教程,欢迎向 Android 玩法 栏目进行投稿。

关联阅读:

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀

© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。

WATERS


文章来源: https://sspai.com/post/66206
如有侵权请联系:admin#unsafe.sh