Tasker: Event A-Z
File Events
对SD卡上指定的文件执行指定的操作。
在MODIFY事件前,总有一个OPEN事件(如果要写入文件的话),随后还有CLOSE事件。
为激活该事件,在退出Tasker的界面或插入SD卡之前,,文件必须首先关闭。
如果针对文件事件为文件执行某种操作,一定要非常谨慎。举例来说,如果要响应某一 打开 事件而复制文件,请确保在任务属性中设置了 忽略新任务 选项,因为复制文件的操作将触发其他 打开 事件,不这样做将导致死循环。
局限:如果文件在删除后被重建,后续的文件事件将不被报告。
Gentle Alarm
详情:
http://m.mobitobi.com/en/android/gentlealarm.php
需要版本 3.1.0 以上
K9 Email Received
K9邮件代理程序已收到电子邮件。
注意:所支持的K9最低版本为2.3。
Kaloer Clock
详情:
http://www.kaloer.com/kaloer-clock
Notify My Android
信息:
http://notifymyandroid.com
OpenWatch
详情:
http://http://www.smartmadsoft.com/forum/index.php?action=vtopic&forum=9
Pomodroido
详情:
\twww.pomodroido.com
Radardroid
详情:
\twww.radardroid.com
Reddit Notify
Number参数代表未读邮件或新Karma的总数。
Message参数则会匹配结合在一起的所有新邮件。
Screebl
详情:
http://keyeslabs.com/joomla/screebl
警告:在指定方向范围的边缘区域,该事件的生效可能会非常迅速。因此最好在该配置文件的配置文件属性中配置冷却时间。
Widget Locker
详情:
http://teslacoilsw.com/widgetlocker
Zoom点击
指定小部件 并且/或 指定名称的Zoom元素被点击。
Zoom是独一无二的小部件设计器,允许您按您喜欢的样式或行为创建小部件。
协助请求
用户刚刚在指定应用中请求协助。
在标准Android设备中,该情况发生于用户在屏幕底部中央向上滑动。
部分ROM不支持指定应用。
卸载存储卡
卡已被系统撤销了注册,并可以删除,或以从设备中物理删除。
变量已清除
使用指定名称(或为空时任意变量)的用户变量(非内建变量)已成功清除(通过 变量清除 操作)。
这一操作通常适合排错时使用。
注意:如果一次清除多个变量(为 变量清除 操作提供空白参数),这一事件将只能匹配一次,并且只有在不给事件指定变量名称时才能生效。
变量集
指定名称的用户变量(或为空时任意变量)的值刚刚被设置(通过变量设置/加/减/随机化)。
该事件同时触发一些“动态”的内建变量:细节请查看用户指南的变量章节。
屏幕被打开
屏幕已打开。
此处要注意,在很多情况下可能会自动发生该事件,例如闹铃响铃,因此更好的方法是使用 屏幕解锁 事件。
屏幕被解锁
屏幕已被解锁(使用或未使用解锁图案)。
手势
电话使用特定方式进行了挥动。
名称可用于代表挥动的具体姿势。要录制挥动模式,请按下相机、通话、菜单、搜索,或音量键。
要录制结束点,请按下并保持上述任何一个按键。
在试图使用该功能之前,请首先阅读用户指南中有关加速计姿势的相关内容。
手机振铃
有来电。
如果有指定,来电人必须匹配来电(查看用户指南中的模式匹配)。
如果号码是隐藏或未知,来电号码将为0并且来电人姓名为?。
手机空闲
手机目前没有执行任何操作(很可能上一次通话刚刚结束)。
手机被挂机
手机刚刚操作完毕(此处的“操作”是指电话处于来电振铃中、通话中,或通话等待中)。
按钮小工具被按下
某一按钮(单选框、复选框、切换框等)已被按下。
如果指定了名称,则按钮的名称必须与指定内容相匹配。注意,某些按钮,例如图像按钮没有名称。
单击时长:只有应用程序所包含的按钮允许长按的时候,长按该按钮才会有效。
新按钮状态 只适用于切换和复选框按钮。
按钮:相机
相机的硬件按钮以被按下并保持。
通常,如果响应这一事件,则需要设置优先级为高,并设置 忽略 标志,这样相机应用程序才不会被启动。
按钮:长按搜索
搜索按钮已被长按。
为了使该事件生效,需要选择Tasker的 搜索助理 作为处理按下搜索按钮后,Android显示的相关对话框的处理程序。
收到数据短信
接收到数据短信。
数据短信发送到特定端口。除非指定端口,该事件被发送到任意端口的短信触发。
接收到的数据为Base64编码二进制,在结果任务中可通过 %evtprm3 访问。
它可以用 写入二进制 写入到文件或使用 变量转换 操作转换为字符串(假设二进制数据中包含字符串)。
收到的意图
收到带有指定参数的广播意图。
该事件适用于高级用户。
更多信息请查看用户指南中的意图。
收到短信
已收到测试短信。
如果指定了 发送方 参数,则只有来自于发送方参数相匹配对象的短信才会匹配。
您可长按多次以选择多个发送方。
内容是短信的正文,或彩信的主题。
新程序
新的程序数据包已加入系统。
这里的名称是指新程序数据包的名称,例如“Analog Compass”
如果新程序的数据包替代老程序,则不会产生该事件。
新窗口
新窗口已出现,例如活动或弹出窗。
如果指定了名称,则新窗口的名称必须与其匹配。
对于某些窗口,其名称可能与窗口中第一个项目的名称相同,例如菜单项或某一按钮。
要显示所有窗口名称,将所有参数置空并且在结果任务中添加一个 %WIN 闪烁操作。
晃动
设备正在被摇晃。
注意:在某些设备上,轴线可能有误,例如左右需要通过上下晃动才能触发。
未接来电
有未接来电。
该事件代表有一个新的未接来电。如果您希望在看来电记录前执行某些操作,最好使用状态中的 未接来电。
步数
已走了指定的步数。
自从上一次重置后走过的步数存放在已激活的任务,位于 %evtprm1 。
禁用配置文件因为计数被重置。
当同一个配置文件下的其它条件未激活时,计数被暂停。
需要Android 4.4以上,并且设备带有计步器硬件。
当设备休眠时,计步将继续(不会明显消耗电量)并且事件将在唤醒后根据休眠时走了多少步触发适当的时长。
注意:为了改进准确度,响应时间大约可设为几秒。
详情请查看:首选项/监视器/屏幕关闭/计步器。
电量变化
电量级别已改变。
注意这一事件的发生频率非常高。
监视器启动
Tasker监视器服务已启动。
Tasker确保该操作能在其它之前提交执行,因些可以较好的执行并行操作,比如设置变量初始值。
如果为了确保任务必须在其它任务启动前完成,在配置文件属性中设置任务优先级为最高。
短信发送失败
发往(可选的)指定号码的短信发送失败。
只适用于由Tasker的 发送短信 功能所发送的短信。
短信发送成功
短信成功发往(可选的)指定电话号码。
只适用于由Tasker的 发送短信 操作所发送的短信。
移除存储卡
卡被从设备中物理删除。
程序已删除
某程序的数据包被从系统中删除。
这里的名称是指程序数据包的“类”,例如 com.example.packagename(数据包的真实名称已经不可见,因为数据包已被删除...)
程序已更新
某一现有程序的数据包已被更新。
这里的名称是指被更新的程序数据包的名称,例如“Analog Compass”
装入存储卡
插入的存储卡已被系统成功注册,并可开始使用。
如果指定了名称,则只有名称中包含所指定字符的存储卡才能与该事件条件相匹配,因此借助该事件,您可对不同的卡执行不同的操作。
您可通过在存储卡的根目录下创建名为xxxxx.ttl的文件的方式指定卡的名称(请将xxxxx替换为要使用的名称)。
如果指定频率,并且频率大于1,则该事件只有在手机最后一次重启动后,某一卡被装载过指定次数的整数倍时才会生效。例如,在将频率设置为3后,这块卡在装载第3、6、9...次时才会生效。
设备关闭
电话即将关闭(彻底关闭,而非待机模式)。
注意:该事件是指关闭前的一刻。此时您可以备份文件或执行类似操作,但与用户界面的交互,例如对话框,以及任何其他需要耗费大量时间的功能可能无法生效。
设备启动
手机的启动工作已成功完成(彻底关机后的启动,而不仅仅是屏幕被关闭)。
建议对于任何链接到该事件的任务,都设置一个 等待 操作,例如等待五秒钟,因为Android在启动完成后的短时间内会异常繁忙。另外,在产生该事件的同时,SD卡可能尚未完全装载完毕。
设置日期
日期或时间已成功更改。
(作者很费解,为什么在更改日期后,Android会报告说时间被更改)
通知
通知已被发往状态栏。
如果指定了所有者应用程序,则只有由所指定程序发送的通知才符合要求。
如果指定了名称,则通知的名称必须与其匹配(详情请参考用户指南中的模式匹配)。
如果通知没有使用名称,则会使用Ticker Text代替(状态栏中首次显示该通知时所显示的文字就是Ticker Text)。
如果通知内容与状态栏中原有的通知相同,则依然会触发该事件。
该事件无法被Tasker生成的通知所触发。
通知被点击
状态栏下拉菜单中的某一通知被点击。
如果指定了所有者应用程序,则只针对该程序的通知生效。但要注意,某些程序在这种方式下使用时不一定可靠。
如果指定了程序名称,那么通知的名称必须与其匹配。
如果Tasker的辅助访问服务未启用,则只有由Tasker的 通知 操作创建的通知才能被检测到。
闹钟
指标标签的Android闹钟正要关闭。
关闭将完全阻止系统响应闹钟。尚不清楚是否会引起其它问题。
如果您使用第三方闹钟,在第三方事件目录中有它自己的事件。并非所有的闹钟包传递闹钟标签。
闹钟结束
有一个Android闹钟程序的闹铃被解除或延迟。
如果您使用第三方闹钟,它可能在第三方事件目录中有它自己的事件。