文章目录

  • 介绍
  • 下载
  • 主界面认识
    • 进入主界面
    • 主菜单
    • 项目
      • 配置文件
      • 任务
      • 场景
      • 变量
      • 按钮/快速按钮
  • 教程
    • 1、创建你的第一个任务。
      • Q&A
      • 避坑
      • 开始编写操作
      • 测试

本文转载必须经过作者授权并附上原文地址!


介绍

Tasker 是运行于 Android 系统上的一款自动化执行任务的辅助应用程序。

它根据触发条件(应用程序、时间、日期、位置、事件、手势),在用户定义的配置文件中或在可点击或计时器小部件中执行任务(多个操作的集合)。在不需要
ROOT 的条件下,用简单的方法实现对 Android 设备更多的控制和管理。

Tasker 应用发布于2009年,是一款伴随 Android 系统诞生的应用。自发布以来,Tasker 已历任三届作者,在每一次
Android 系统发布重大更新版本时,Tasker 都会及时跟进,添加并补充功能更新。

资料来源

下载

tasker是付费软件,需要美区Google play市场下载。
正版下载
不过没关系,这里提供7天试用版本下载。
试用版本列表

一般来说,下载越新的版本越好。但是请注意检查你的Android系统版本,有些系统并不支持最新的tasker版本。

以下是Android版本与tasker版本的对应表

ANDROID版本 TASKER版本
5.0+ 5.14.7(目前最新release版本)
4.0+ 4.9u4
1.6+ 1.6u2
1.5 1.0.11

表格解释:Android 4.0+版本可用的Tasker最新版本是4.9u4

主界面认识

进入主界面


这是5.14.6版本的主界面

下面的图标是项目栏,可以通过长按来添加、修改、删除项目。

右上角三个点是主菜单,可以进行各种操作。

主菜单

  • 浏览解决方案

链接到网站,其中包含了与项目和配置文件等有关的常见问题解决方案。重要:下载完成后,你还需要将文件导入到活跃的用户数据中。例如,要导入配置文件,就需要长按配置文件选项卡,然后选择导入。

  • 数据

    • 清除

删除目前已经创建的所有数据。但并不会删除首选项(要删除首选项请使用菜单 / 首选项命令,然后点击默认值)或变量(长按变量选项卡可以删除)。

  • 备份

将现有用户数据保存为SD卡(如果有的话)上的备份文件。该文件是/sdcard/Tasker/userbackup.xml。

  • 还原

使用SD卡中的备份替换现有的配置文件设置。

项目

  • 点击并拖拽配置文件、任务,或场景到项目选项卡即可将其移动到该项目中
  • 点击项目选项卡可以切换到仅查看该项目相关内容的视图
  • 长按项目选项卡可打开选项,包括添加新选项卡的选项

第一个选项卡有一个比较特殊的状态,无法被删除,并且所有不属于其他项目的内容都会显示在这里。

每个项目包含配置文件、任务、场景、变量四个部分。
接下来会详细介绍这四个部分:

配置文件

列表中的每个内容都代表一个配置文件。配置文件可以将左侧的上下文(条件)连接给右侧要运行的任务。如果配置文件被激活,其名称将显示为绿色。每个配置文件都有三个主要部分。

  1. 标题栏

这里显示了配置文件的名称(如果没有名称则显示描述),以及右侧代表该配置文件目前是否被启用的对勾。

  • 点击名称即可展开/合拢配置文件。在展开后,还会显示相应的上下文和任务(具体介绍见下文)。
  • 长按配置文件名称可以打开配置文件选项
  • 点击对号图标即可切换将该配置文件启用或禁用。
  • 点击并拖拽 标题栏右侧区域即可进行拖拽移动。要注意,启用图标也可用于拖拽移动。

重要:对勾并不意味着该配置文件是 激活的(相应任务会被执行),这个图标只意味着该配置文件如果条件满足,则 可以变为激活状态。

  1. 上下文

在配置文件的左侧还会显示一个图标,并且该配置文件中的每个上下文条件还会对应显示一行文字。上下文条件意味着该配置文件什么时候会被激活。

  • 点击上下文条件即可编辑
  • 长按可以看到管理选项,例如编辑或添加新上下文条件

要配置点击和长按上下文条件后所执行的操作,可以在 菜单 / 首选项 / 界面下设置。

  1. 任务

在配置文件的右侧,根据其激活状态,还有一个或两个要执行的任务。

  • 点击任务即可编辑
  • 长按可以打开管理选项

如果某个任务显示了绿色的右向箭头,则意味着这是一个进入任务,会在该配置文件被激活的时候执行。

如果某个任务显示了红色的左向箭头,则意味着这是一个退出任务,会在该配置文件变为非激活状态的时候执行。

例外包含事件上下文条件重复的非连续时间上下文条件的配置文件会显示两个绿色箭头,这意味着所有任务都会立刻执行,因为配置文件的激活和非激活状态是瞬发的。

任务

任务列表中会显示已经创建的具名任务。

  • 点击任务即可编辑
  • 长按可以打开选项
  • 点击并拖拽右侧区域即可移动任务的位置(例如拖动到垃圾箱中)

请注意,配置文件可以指派有匿名任务(没有命名的任务),这样的任务无法直接在任务列表中访问,只能通过配置文件列表中的相关配置文件访问。

场景

场景列表显示了已经创建的所有场景。

  • 点击场景可编辑
  • 长按可以打开选项
  • 点击并拖拽右侧区域即可移动场景的位置(例如拖动到垃圾箱中)

带有星号标记的场景是指已经创建,但可能可见或不可见的场景。

变量

默认情况下,Tasker 已知的所有全局用户变量都会直接列出来,其中包括任何被赋值,或被其他配置文件或任务所引用的变量。

  • 点击变量即可编辑
  • 长按可打开选项

请注意,名称所有字母都小写的变量是本地变量,并且不会显示,这是因为这些变量只能用于引用了变量的任务中。

变量列表的上方有变量筛选控件。

  • 已索引(按钮)
    包含名称以数字结尾的变量,例如 %LOC3,否则会被排除。
  • 空(按钮)
    包含目前未被赋值的变量,反选即可显示所有被赋值的变量。
  • 已引用(按钮)
    包含被其他配置文件或任务所引用的变量。
    反选即可显示“孤立”变量。
  • 筛选器(文本框)
    排除名称不包含在此处所指定的特定文字(大小写敏感)的变量。

与 Tasker 中的其他大部分界面不同,变量列表中所做的更改无法被取消。

按钮/快速按钮

  • 取消按钮

撤销自从启动 Tasker 的界面后对用户数据所做的全部更改。

  • 接受按钮

应用自从启动 Tasker 的界面后所做的更改。按下硬件后退键可获得相同效果。此外如果没有显示对话框,按下硬件主界面按键也有此效果。

  • 加按钮

新建配置文件、任务、场景,或变量,具体取决于当前打开的选项卡。

  • 开/关切换

除非将此按钮设置为开(显示绿灯),否则一旦离开 Tasker 的主界面,该软件就无法执行任何操作。 如果将其设置为关,并且之前正在运行的话,Tasker 的事件监视器会立刻停止。

教程

以下是作者的原创教程。
我打算用一个个实战示例来说明每一个功能的使用方法和教程。

1、创建你的第一个任务。

Q&A

  • 什么是任务?

任务实际上就是一系列操作的集合。

关于更详细的内容请参见以下引用部分。

  • 任务

任务实际上就是一系列操作的集合。 命名/匿名任务

任务可以被设置为具有某个名称,这样即可: 将相同任务用在多个配置文件中 更明确每个任务的真实作用
对于任务小工具/快捷方式,还可在主屏幕的图标下方提供图标标签。
在创建配置文件时,通常可将任务关联给小工具或快捷方式,而这样的任务可包含一两个不会被重复使用的操作。在这种情况下,即可使用Tasker创建无命名的任务(即匿名任务)。

  • 任务类型

    • 执行

此类操作可按照一定的顺序逐个执行任务。 菜单

在激活菜单任务的配置文件(或点击相应的小工具/快捷方式图标)后,会显示一个对话框,随后用户可以选择单击其中一个项目以执行所需的操作。

如果菜单中的所有项目都有只涉及执行任务或加载程序,那么随后出现的界面将只显示可供执行或加载的内容。

如果菜单任务是在屏幕被关闭的情况下执行的,那么执行期间屏幕会开启一段时间。

  • 任务的可见性

匿名任务只有在编辑相关联的配置文件时才能看到。
命名任务可在任何可供编辑任务的界面上看到,在任何一个界面下对任务进行的任何改动都将应用给所有其他界面。

  • 任务图标

每个任务还有相关的图标,默认情况下图标是问号,图标可用于: 如果用做小工具或快捷方式,则代表其在主屏幕上的图标 用于某些菜单和弹出操作
用于在Tasker界面内更易于区分每个任务 删除任务


命名任务只能通过任务编辑界面下的删除按钮删除。匿名任务则可以在删除所属配置文件时,或为所属配置文件选择一个命名任务时自动删除。
命名任务如果有其他配置文件依然使用,则无法删除。

如果被删除的任务已经用于之前创建的小工具或其他任务中,此时小工具将失效。

Android不允许Tasker从主界面自动删除小工具。

  • 任务计划

如果只有一个任务等待执行,则其中包含的每个操作会被挨个执行,直到完成。菜单任务会被视作是单一操作,例如弹出菜单。
如果队列中同时存在多个任务,此时必须明确任务的处理方式。此处有两个重要规则:


  • 为了避免产生干扰,同一时间里,同一操作组中只有一个任务可以被执行 队列中具有最高优先级的任务会被优先处理,并将影响放到低优先级任务的执行
  • 具有相同优先级的任务则按照顺序,从最新添加到队列中的任务开始,挨个执行每一步操作

任务优先级从0到10,与配置文件的优先级相同。配置文件的优先级可在配置文件属性界面(在配置文件编辑界面按下“选项”)中设置,默认优先级为“5”。由小工具或快捷方式运行的任务的优先级则可在
菜单/首选项/操作 界面下设置。


此处的建议有: 如果希望某一特定任务总是可以中断其他任务,被优先处理,请为其分配较高优先级
如果某一任务的执行可能会持续一段时间,则可为其分配较低优先级,以免影响到其他任务的执行。 操作组


操作还可进行分组,以便安排每个操作执行所需的时间,以及可能影响到的其他操作: 语音:朗读,朗读到文件 定位:获得定位
代理:显示亮度、查询操作、锁定、输入密码、弹出、弹出任务名称、弹出任务图标、拍照、拍摄系列照片、照片序列时间、菜单任务 常规:所有其他操作

  • 等待操作

等待和等待直到属于特例。处理这些操作的规则非常复杂,建议尽量不要使用。

  • 冲突处理

有时需要运行的任务可能已经有一个副本正在运行,这种冲突很常见。例如,如果快速按下某个任务小工具图标两次后,或者某一任务包含等待操作,或需要显示对话框时。
冲突问题的解决是由用户决定的,此时有三个选项:

新任务被忽略(默认设置) 原有任务被取消,开始执行新任务的第一个操作。如果上一个操作的当前任务正在执行,则先等待该操作执行完毕。
所有任务同时运行。 要注意,最后一个选项可能导致同时运行一个任务的多个副本。

  • 设备关闭后的行为

默认情况下,当屏幕关闭并等待几秒后,Android会关闭设备,因此运行中的任务都将暂停
在任务属性对话框中,可以指定任务在这种情况下继续运行。

  • 对话框

用于显示某种对话框(例如屏幕锁、弹出菜单任务)的操作,在执行完成前,此类操作可能阻止任何其他操作,甚至高优先级操作的执行。

  • 等待/等待直到

这些操作属于例外,“等待”操作可被其他任务的操作打断,并且在其他任务的操作完成后(如果有必要)还可恢复。 结束任务

如果发现某一任务总是无法结束,则可使用任务编辑界面的结束任务按钮将其手工关闭。

(注:此引用文档根据官方文档修改,由作者翻译并加上格式)

  • 在"编辑任务"如何操作?

要编辑某个操作,请单击该操作。

操作可以在不同任务之间移动,为此只需要长按该操作,并拖动到目标位置即可。

要删除某一操作,请将其拖拽到垃圾箱,垃圾箱会在拖拽时自动出现,并在松手后自动隐藏。

每个操作的右侧还有一个图标代表了该操作是否为一个设置。详细信息请参考以下引用。

设置 “设置”是什么?设置是指类似调整屏幕亮度以及铃声音量等的操作,当应用这些修改的配置文件不再处于激活状态时,Tasker会将相关影响撤销。
设置选项旁有一个齿轮图标,常规操作则会使用闪电图标。单一配置文件如果设置是有配置文件的进入任务应用的,当该配置文件不再处于激活状态时,其值将被还原。例如,如果铃声音量为7,并由进入任务设置为0,当该配置文件不再激活时,铃声就会被自动还原为7。
换句话说,设置只有在其配置文件生效的时间段内生效。多个配置文件如果影响同一个设置的多个配置文件同时被激活:
将应用最后被激活的配置文件所对应的设置值
如果所有配置文件都不再激活,则设置会还原到应用所有配置文件之前的状态。
特殊情况如果设置是由退出任务应用的,则该配置文件将永不存储该设置的初始值。
在瞬时配置文件(使用事件条件或重复的无规律时间条件的配置文件)中更改的设置会在事件结束后保持不变,这是因为在时间持续过程中的后半段时间内来不及更改设置。
注释设置并非主动维护的。如果在进入任务运行之前有其他程序更改了设置,这种情况无法被检测出,进入任务对应的值会被自动重应用。
有点复杂,是吧?

(防止文章的格式被打乱,用了代码块。)

  • 操作怎么/按照什么顺序运行?

操作列表的最底部是一行带有图标的按钮。

  • 添加操作:在任务的末尾添加一个新操作。
  • 任务属性:显示该任务的扩展属性。
  • 名称 请注意!!!如果没有使用英文拉丁字母拼写,可能无法正常使用AppFactory导出应用程序(新版本可能已修复此问题?)
  • 任务图标按钮:显示关联给该任务的图标,单击该按钮即可更改图标。
  • 删除:如果有多个配置文件引用了同一个任务,则无法在这里删除。此时首先需要从配置文件列表中删除所有引用了该任务的配置文件。

避坑

在上面说了一条了。
这里还要说另外一条。

用测试按钮(那个像播放的按钮)运行要小心,如果任务有某些操作,例如加载其他活动,那么还必须返回Tasker并按下保存按钮,否则在任务编辑界面进行的全部更改都将丢失。

顺带一提,通过测试按钮运行的任务的优先级为10。

开始编写操作

1.打开tasker,选择任务选项卡


2.新建任务,可能会遇到如下界面,点击create,然后取名"第一个任务",点勾。


3.进入任务编辑界面后,点击右下角的加号添加操作

4.我们添加一个Toast操作,具体在警报>Toast操作



5.在文字一栏输入hello,world!,然后点击左上角的箭头完成编辑。

测试

点击测试按钮,可以看见弹出了一条Toast提示,我们完成了!


此教程开始于2022.02.13,目前正在更新。

感谢您的支持与鼓励!

tasker 2022 安装使用 教程相关推荐

  1. 草图大师(SketchUp)2022安装图文教程

    草图大师(SketchUp)是一个非常受欢迎并且易于使用的3D设计软件,它被比喻为电子设计中的"铅笔".它的主要特点就是使用简便,人人都可以快速上手.并且可以将使用SketchUp ...

  2. 2022年Android官方模拟器安装Xposed教程+测试工具PatDroid安装教程

    碎碎念:截至笔者写此教程的2022.10.10,xposed官网貌似已经G了(?),网上有的教程已经过时,有的是针对奇怪的商用的Android模拟器的教程(以科研工作者的角度来说),在此环境下出一篇A ...

  3. Revit 2022安装教程(附详细安装步骤+激活教程)

    Revit 2022不得不说,拥有着简洁.易上手的操作界面,就算你是第一次使用,也会对这款软件抱有很大的好感,不过居然有人不会安装,我也是醉了,半夜起来给大家写了个Revit 2022安装教程,有需要 ...

  4. 会声会影2022安装下载卸载图文教程

    会声会影2022与以往版本会声会影版本最大的区别是:账户制管理.换机次数不受限制,同时可登录一台设备,并可以通过账户添加或删除设备,非常便捷.下面我就给大家介绍一下会声会影2022如何安装吧. 安装前 ...

  5. 2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程

    2022 IDEA (学生邮箱认证)安装使用教程以及基础配置教程 1. IDEA 下载安装 a. IDEA 下载 b. 安装 IDEA c. 打开软件 2. 利用教育邮箱进行学生认证 a. 进行学生认 ...

  6. Visual Studio 2022安装教程

    Visual Studio 2022安装教程 Visual Studio 2022安装教程 下载 安装 测试 Visual Studio 2022安装教程 下载 Visual Studio 2022 ...

  7. 2022 系列Aerial3航拍屏保下载及安装使用教程

    2022 系列Aerial3航拍屏保最新上架了,包含:Monterey AIr蒙特雷航拍(14条),Southwest AIr美国西南航拍(38条),Empire AIr:纽约航拍(50条)地点包括曼 ...

  8. autocad plant 3d 2022 安装教程

    plant 3d 2022是由美国知名软件厂商Autodesk推出的一款专业的三维工厂建模设计软件,拥有十分直观的用户界面,简单易用的操作方式,广泛用于石油石化化工.能源电力.轻工纺织制药.矿山冶金等 ...

  9. android studio 2021版本下载安装详细教程(超详细)2022,一步步教你

    介绍如何安装android studio,目前版本是2021.1.1,虽然是2022年了,但是版本还是没更新. 一.下载 主程序我已经放到[andriod studio目录]下,密码3360,大家也不 ...

最新文章

  1. 【董天一】IPFSFilecoin和复制证明
  2. latex的 多行注释_Latex图形注释的实现方法
  3. Ansys ——自定义不规则形状梁截面
  4. 【HDU - 2570】迷瘴 (贪心,水题,排序,卡精度有坑)
  5. 计算机视觉三大顶级会议ICCV,CVPR,ECCV网址
  6. Java笔记(一)向上向下转型,枚举,初始化,可变长参数,代理,多态,继承
  7. 电子商务型网站该如何选择虚拟主机
  8. matlab std函数_如何利用Matlab进行小波分析
  9. 清空div中的内容而不刷新整个页面_Vue中的$nextTick机制
  10. Linux中的报错命令,Linux学习教程-Linux下命令的一些异常情况
  11. 读-深入理解Java虚拟机(1-2章)随笔
  12. android 获取屏幕的宽和高
  13. 批处理获取操作系统版本信息
  14. Python 求峰值
  15. Activity启动模式singleTask的理解
  16. 程序员(应届生)求职简历模板+LaTex(overleaf)简历制作+博士简历模板分享+简历赏析
  17. memcached入门使用
  18. opencv用于医学图像分割
  19. 【C++】【整活】鼠标抖动
  20. 【庖丁解牛】成功解决nginx报错:bind() to 0.0.0.0:8090 failed (13: Permission denied)

热门文章

  1. 通过Aidlux实现Yolov5人流跟踪统计的极简部署并发送手机提醒
  2. Eclipse导入项目出现中文乱码解决方法
  3. 容联云亮相服贸会 打造普惠、可信、可持续的人工智能
  4. 字体设计符号组合多功能小程序源码
  5. Android怎么自定义充电铃声,安卓手机充电提示音怎么改 Android设置换充电提示音教程...
  6. 如何实现 1080P 延迟低于 500ms 的实时超清直播传输技术
  7. HTTP协议请求类型
  8. 广告接单平台推荐,支持公众号、视频号、抖音、快手、B站、小红书等流量主
  9. asp静态html 自适应,ASP博客源码 html5 小清新自适应
  10. PS中背景图层上锁可以删除吗?