Tasker使用教程.docx
- 文档编号:14920385
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:76
- 大小:2.02MB
Tasker使用教程.docx
《Tasker使用教程.docx》由会员分享,可在线阅读,更多相关《Tasker使用教程.docx(76页珍藏版)》请在冰点文库上搜索。
Tasker使用教程
Tasker使用教程
〔Aree整理〕
卷首语
Android上的Tasker绝对称得上是Android系统的神器之一,与AutoMemoryManager不同,Tasker不是加速型的软件,而是系统增强型的软件,由于有众多系统状态可控制,故使得Tasker一跃成为Android系统中最闪亮的明星。
但Tasker也无疑是最难使用的软件,由于可以控制的地方太多,反而让人觉得有些无所适从,不知道要从哪开始下手,使得Tasker的普及很成问题。
这篇文章就是从Tasker的功能谈起,结合设置实例,指导Tasker的使用方法。
由于Tasker的功能实在太强大,本文也不可能面面俱到,只是一个初级的设置指导,更多的功能还是需要靠用户自己去开掘。
在开始这篇文章前,也有两个提示:
1.Tasker是个真正意义上的Geek软件,Geek会对它爱不释手,如果你不是Geek,建议还是不要看这篇文章,很多设置可能对你并无太大帮助,完全不用浪费这个时间
2.由于笔者也接触Tasker不久,对Tasker的使用也显得有些稚嫩,这篇文章也可能会漏洞百出,对于有错误的地方,欢送大家指正
下面我们就开始吧
什么是Tasker
Tasker是一个让系统根据用户定制的〞配置文件〞(Profiles),在特定的〞背景〞下(Contexts),执行指定〞任务〞(Tasks)的软件,除此之外,它还提供〞可供点击〞的(Clickable)或〞定时运行〞的(Timer)桌面〞插件〞(Widget)
这里提到了几个概念需要单独阐述下
∙“配置文件〞(Profiles):
o“配置文件〞(Profiles)是Tasker里的核心
o配置文件由〞背景〞(Contexts)和与其对应的〞任务〞(Tasks)组成
o当〞背景〞(Contexts)的条件全都符合时,那么自动执行对应的〞任务〞(Tasks)
∙“背景〞(Contexts):
o“背景〞(Contexts)是〞任务〞(Tasks)执行的前提,只有但〞背景〞(Contexts)满足时,对应的〞任务〞(Tasks)才会执行
∙“任务〞(Tasks)
o“任务〞(Tasks)由〞操作〞(Actions)构成,〞操作〞(Actions)是Tasker里的最小动作,一个或多个〞操作〞(Actions)构成了一个〞任务〞(Tasks)
∙“操作〞(Actions)
o“操作〞(Actions)是Tasker里的最小动作,一个或多个〞操作〞(Actions)构成了一个〞任务〞(Tasks)
∙“插件〞(Widget)
oTasker提供了桌面插件,以便直接调用指定〞任务〞(Tasker)而无需满足特定的〞背景〞(Contexts)
Tasker软件操作界面
主界面
∙主页面上显示了现有的〞配置文件〞(Profiles)
o“配置文件〞(Profiles)分为左右两栏
▪左边显示的是〞背景〞(Contexts)的状态
▪右边显示的是〞任务〞(Tasks)的状态
o点击左边的栏目,显示弹出菜单,弹出菜单分为两局部,〞背景〞(Context)和〞配置文件〞(Profile)
▪“背景〞(Context)菜单包括了以下几个操作
∙“添加〞(Add)
o之前说个多个〞背景〞(Contexts)可以共同存在与一个〞配置文件〞(Profiles)中,比方时间和地点同时存在,这条菜单就是让你在现有根底上再添加新的〞背景〞(Contexts)的
∙“克隆〞(Clone)
o使用现在的〞背景〞(Contexts)设置,新建一个〞配置文件〞(Proflies),新的〞配置文件〞(Profiles)中,仅包含原有的〞背景〞(Contexts)设置,不包含原有的〞任务〞(Tasks)设置
∙“编辑〞(Edit)
o编辑现有的〞背景〞(Contexts)设置
∙“重命名〞(Rename)
o重命名现在的〞背景〞(Contexts)设置
∙“配置文件〞(Profiles)菜单包括了以下几个操作
∙“克隆〞(Clone)
o使用现在的〞背景〞(Contexts)和〞任务〞(Tasks)设置,新建一个〞配置文件〞(Proflies),新的〞配置文件〞(Profiles)中,不仅包含原有的〞背景〞(Contexts)设置,同时还包含原有的〞任务〞(Tasks)设置
∙“删除〞(Delete)
o删除整个〞配置文件〞(Profiles)
∙“停用〞(Disable)
o与主界面里的那个〞开/关〞(On/Off)类似,停止〞配置文件〞(Profiles)的活动,与主界面的按键不同之处在于,这个命令仅对单个〞配置文件〞(Profiles)生效
∙“命名〞(Name)
o给〞配置文件〞(Profiles)起个名字
∙“特性〞(Properties)
o“配置文件〞(Profiles)的特性设置
▪“锁定〞(Lock)
▪“优先级〞(TaskPriority)
▪“冷却〞(Cooldown)
▪“重复次数限制〞(LimitRepeats)
∙点击右边的栏目,即可显示〞任务〞(Tasks)的弹出菜单
∙“任务〞(Tasks)弹出菜单包含了〞编辑〞(Edit),〞重命名〞(Rename),和添加〞退出型任务〞(Exit)的选项
o“任务〞(Tasks)其实可以分为两个类型
▪“进入型任务〞(Enter)
▪“任务〞(Tasks)前是绿色右向箭头的是〞进入型任务〞(Enter)
▪“进入型任务〞(Enter)指当〞背景〞(Contexts)满足时执行的任务
o“退出型任务(Exit)
▪“任务〞(Tasks)前是红色左向箭头的是〞退出型任务〞(Exit)
▪“退出型任务〞(Exit)指当〞背景〞(Contexts)由满足变为不满足时执行的任务
o举例:
有这样一个〞配置文件〞(Profiles),它〞背景〞(Contexts)是地图程序,〞进入型任务〞(Enter)执行开启GPS的操作),〞退出型任务〞(Exit)执行关闭GPS的操作。
〞配置文件〞激活后,当地图程序切换到前台时,〞背景〞(Contexts):
地图程序满足,执行〞进入型任务(Enter)开启GPS,当地图程序切换到后台时,〞背景〞(Contexts):
地图程序由满足转变为不满足,执行〞退出型任务〞(Exit)关闭GPS
∙主页面下有五个按键
∙“取消〞(Cancel)
o不保存现有更改,直接退出Tasker
∙“保存〞(Save)
o保存现有更改后,退出Tasker
∙“新建〞(New)
o新建〞配置文件〞(Profiles)
∙点击〞新建〞(New)后,会弹出一个〞背景〞(Contexts)选择界面,一共有六类〞背景〞(Contexts)选择,每个背景的作用在后面会做详细介绍
∙“任务〞(Tasks)
o“任务〞(Tasks)管理界面
∙点击〞任务〞(Tasks)按键后,会出现〞任务〞(Tasks)管理界面,这个界面的操作在后面也会做详细介绍
∙开/关(On/Off)
oTasker背景效劳的开关,开启后,所有〞配置文件〞(Profiles)就会就绪,一旦〞背景〞(Contexts)满足,即执行相对应的〞任务〞(Tasks)
“背景〞(Contexts)设置界面
点击六个〞背景〞(Contexts)分类中的任何一个,即可翻开相应的设置界面
∙提示:
o“背景〞(Contexts)可以同时设置多个条件
o比方:
当〞地理位置〞在家附近,且事件为晚上12点到早上7点的时候,开启飞行模式
o只有当两个〞背景〞(Contexts)同时满足时,对应〞任务〞(Tasks)才会执行
〞程序〞(Application)
∙点击〞程序〞(Application)出现程序选择界面,里面列出了目前所有的程序
∙选择指定程序,即可新建围绕该程序的〞背景〞(Contexts)
∙程序选择界面中有一个〞全部〞(All)按键,点击该案件后,将会把一些隐藏的程序也显示出来
∙当指定程序在前台运行时,〞背景〞(Contexts)条件满足
o比方可以设置当地图程序运行时,自动翻开GPS,此时,就可以在〞背景〞(Contexts)中,选择〞程序〞(Application)分类,然后选中地图软件,此时,地图程序的开关就成为了这个〞配置文件〞(Profiles)的〞背景〞(Contexts)
o注意,这里只会区分程序是否在前台运行,后台运行的程序无法识别
▪比方在上个例子中,点击地图图标,启动地图程序时,〞背景〞(Contexts)得到满足,GPS开启,但当你按Home键返回桌面时,虽然地图还在后台运行,但Tasker会判断地图已经关闭,进而关闭GPS程序。
所以只有在屏幕上显示的程序才能满足〞背景〞(Contexts)的要求
〞时间〞(Time)
∙点击〞时间〞(Time)后,将出现对应的〞背景〞(Contexts)设置界面
∙这个比拟好理解,即当时间在某些特定时刻时,〞背景〞(Contexts)条件满足
o“时间背景〞又包含以下几个设置选项
▪“开始时间〞(From)
▪从某个时刻开始,开始执行对应〞任务〞(Tasks)
▪“结束时间〞(To)
▪执行对应〞任务〞(Tasks),直到某个时刻为止
▪“重复〞(Repeat)
▪对应〞任务〞(Tasks)执行的时间间隔,可以循环执行对应的〞任务〞(Task)
▪以上三个设置可以同时工作
▪比方可以设置成,从2点开始,到3点结束,每5分钟执行一次特定脚本
〞日期〞(Day)
∙点击〞日期〞(Day)后,将出现对应的〞背景〞(Contexts)设置界面
∙与〞时间〞(Time)比拟类似,即当日期在某些特定的日子时,〞背景〞(Contexts)条件满足
∙“背景日期〞又包含以下几个设置
o月(Months)
▪可以设置生效的月份,可单项选择或多项选择
▪比方由于夏天的光照比拟充足,可以设置6,7月份时,背光亮度调高
o每月的天数(DayofMonth)
▪可以设置每月中的特定日子,可单项选择或多项选择
▪比方每个月的5号是交房租的日子,可以设置提醒等
o每周的天数(DayofWeek)
∙可以设置每周中的特定的日子,可单项选择或多项选择
∙比方每周末都不想被打搅,可以在每个周六和周日激活飞行模式
∙以上三个设置可以同时工作
o比方可以设置每个1月5日,或者每个2月的星期天等
〞地理位置〞(GeographicalLocation)
∙点击〞地理位置〞(GeographicalLocation)后,将出现对应的〞背景〞(Contexts)设置界面
∙“地理位置〞在某一特定范围内,〞背景〞(Contexts)条件满足
∙“地理位置背景〞又包含以下几个设置
o“基站定位〞&〞卫星定位〞(Net&GPS)
▪设置是通过基站定位还是卫星定位获取地理位置信息
o“范围〞(Radius)
▪无论是基站定位还是卫星定位,其返回的其实是个经纬度,最终在地理位置上表达的是一个点,而不是一个范围,故需要给这个点设置一个范围大小,以使得配置生效
o“定位〞(GetFix)
▪在地图上获取当前所在位置
〞状态〞(State)
∙点击〞状态〞(State)后,将出现对应的〞背景〞(Contexts)设置界面
∙当处于某一〞状态〞(State)时,〞背景〞(Contexts)条件满足
∙“状态背景〞又包含以下几种分类
o“飞行模式〞(AirplaneMode)
▪当处于〞飞行模式〞时,〞背景〞(Contexts)条件满足
o“电量低下〞(BatteryLow)
▪当处于〞电量低下〞时,〞背景〞(Contexts)条件满足
▪一般来说,电量低于20%时,系统会报警(笔者尚未测试)
o“插入座充〞(DockedDesk)
▪当与座充连接时,〞背景〞(Contexts)条件满足
o“插入车充〞(DockedCar)
▪当与车充连接时,〞背景〞(Contexts)条件满足
o“插入耳机〞(HeadsetPlugged)
▪当与耳机连接时,〞背景〞(Contexts)条件满足
o“插入耳麦〞(HeadsetPlugged(Mic))
▪当与耳机连接时,〞背景〞(Contexts)条件满足
o“推出键盘〞(KeyboardOut)
▪当的键盘推出时(G1,Milestone等全键盘机器才有效),〞背景〞(Contexts)条件满足
o“网络在线〞(Online)
▪当有网络连接时,〞背景〞(Contexts)条件满足
o“移动网络在线〞(OnlineMobile)
▪仅当有移动网络连接时,〞背景〞(Contexts)条件满足
o“无线网络在线〞(OnlineWIFI)
▪仅当有无线网络连接时,〞背景〞(Contexts)条件满足
o“电源充电〞(PowerAC)
▪当连上电源充电时,〞背景〞(Contexts)条件满足
o“USB充电〞(PowerUSB)
▪当连上USB充电时,〞背景〞(Contexts)条件满足
o“连接USB〞(USBPlugged)
▪当连上USB时,〞背景〞(Contexts)条件满足
〞事件〞(Event)
点击〞事件〞(Event)后,将出现对应的〞背景〞(Contexts)设置界面
∙当某一〞事件〞(Event)发生时,〞背景〞(Contexts)条件满足
∙“事件背景〞又包含以下几种分类
o“日期/时间〞(Date/Time)
∙“日期变更〞(DateSet)
o当日期被设置后产生变化时,〞背景〞(Contexts)条件满足
∙“时间/日期变更〞(Time/DateSet)
o这里本应是当时间被设置后产生变化,但是当日期被设置后产生变化时,Android也会报告时间发生了变化,故没法单独区分开时间的变化报告
∙“时区变更〞(TimezoneSet)
o当所属时区设置后产生了变时,〞背景〞(Contexts)条件满足
∙“显示〞(Display)
∙“屏幕关闭〞(ScreenOff)
o当屏幕关闭时(并非指关机),〞背景〞(Contexts)条件满足
∙“屏幕开启〞(ScreenOn)
o当屏幕开启时(并非指开机),〞背景〞(Contexts)条件满足
∙“文件〞(File)
∙“文件属性变更〞(File Attribute)
o当指定文件的属性和权限发生变化时,〞背景〞(Contexts)条件满足
∙“文件关闭〞(FileClosed)
o当指定文件被关闭时,〞背景〞(Contexts)条件满足
∙“文件删除〞(FileDeleted)
o当指定文件被删除时,〞背景〞(Contexts)条件满足
∙“文件修改〞(FileModified)
o当指定文件被修改时,〞背景〞(Contexts)条件满足
∙“文件移动〞(FileMoved)
o当指定文件被移动时,〞背景〞(Contexts)条件满足
∙“文件翻开〞(FileOpened)
o当指定文件被翻开时,〞背景〞(Contexts)条件满足
∙“硬件〞(Hardware)
∙“拍照按键按下〞(Button:
Camera)
o当按下拍照按键时,〞背景〞(Contexts)条件满足
o不是所有机器都有拍照按键,比方Hero就没有
∙“媒体按键按下〞(Button:
MediaDown)
o当按下媒体按键时,〞背景〞(Contexts)条件满足
o不是所有机器都有媒体按键,Hero在耳机上的那三个按键就是媒体按键,这三个按键在这个〞背景〞(Contexts)里的作用是一样的,无论按哪个都能使〞背景〞(Contexts)条件满足
∙“媒体按键按键长按〞(Button:
MediaHold)
o当长按媒体按键时,〞背景〞(Contexts)条件满足
∙“媒体按键松开〞(Button:
MediaUp)
o当松开媒体按键时,〞背景〞(Contexts)条件满足
∙“SD卡加载〞(CardMounted)
o当SD卡加载时,〞背景〞(Contexts)条件满足
∙“SD卡移除〞(CardRemoved)
o当SD卡移除时,〞背景〞(Contexts)条件满足
∙“SD卡未加载〞(CardUnmounted)
o当SD卡未加载时,〞背景〞(Contexts)条件满足
∙“杂项〞(Misc.)
∙“手势〞(Gesture)
o当位置改变时,〞背景〞(Contexts)条件满足
o能通过重力感应来录制手势,如甩来启动某程序,切换歌曲等,非常酷
∙点击提示(NotificationClick)
o当指定提示被点击时,〞背景〞(Contexts)条件满足
oTasker可以自己在提示栏显示新的提示,通过对〞点击提示〞(NotificationClick)动作的定义,可以实现相应的进阶操作
∙用户在场(UserPresent)
o在屏幕开启后,当用户解锁时,〞背景〞(Contexts)条件满足
∙“网络〞(Network)
∙“K9客户端收到邮件〞(EmailRecevied(K9))
o当K9邮件客户端收到邮件时,〞背景〞(Contexts)条件满足
oK9是个邮件客户端,目前貌似不支持Gmail的邮件到达事件
∙“〞(Phone)
∙“未接来电〞(MissedCall)
o当最后一个来电因无人接听而对方挂断时,〞背景〞(Contexts)条件满足
∙“空闲〞(PhoneIdle)
o当空闲时,〞背景〞(Contexts)条件满足
∙“挂断〞(PhoneOffhook)
o当挂断时,〞背景〞(Contexts)条件满足
∙“铃响〞(PhoneRinging)
o当铃声响起时,〞背景〞(Contexts)条件满足
∙“收到短信〞(ReceivedSMS)
o当新短信到达时,〞背景〞(Contexts)条件满足
∙“短信发送失败〞(SMSFailure)
o当短信发送失败时,〞背景〞(Contexts)条件满足
∙“短信发送成功〞(SMSSuccess)
o当短信发送成功时,〞背景〞(Contexts)条件满足
∙“电池〞(Power)
∙“电量变化〞(BatteryChanged)
o当电量发生变化时,〞背景〞(Contexts)条件满足。
o注意:
这个状态在通常情况下会发生得很频繁
∙“电量全满〞(BatteryFull)
o当电量全满时,〞背景〞(Contexts)条件满足
∙“电池过热〞(BatteryOverheating)
o当电池温度过高时,〞背景〞(Contexts)条件满足
∙“系统〞(System)
∙“设备启动〞(DeviceBoot)
o当设备启动时,〞背景〞(Contexts)条件满足
o由于刚刚启动,系统会非常繁忙,另外SD卡可能也没完全加载成功,故建议在此事件后,添加一个〞等待〞(Wait)〞动作〞(Actions),可以是5-10秒,给系统启动腾出时间
∙“设备关闭〞(DeviceShutdown)
o当设备关闭时,〞背景〞(Contexts)条件满足
∙“设备存储空间低下〞(DeviceStorgeLow)
o当设备存储空间低下时,〞背景〞(Contexts)条件满足
∙“归属地变化〞(LocaleChanged)
o当归属地变化时,〞背景〞(Contexts)条件满足
∙“新程序安装〞(NewPackage)
o当新程序安装时,〞背景〞(Contexts)条件满足
o必须是新安装的程序,程序的老版本升级到新版本不满足该条件
∙“程序卸载〞(PackageRemoved)
o当程序卸载时,〞背景〞(Contexts)条件满足
∙“程序升级〞(PackageUpdated)
o当程序卸载时,〞背景〞(Contexts)条件满足
∙“壁纸变更〞(WallpaperChanged)
o当壁纸变更时,〞背景〞(Contexts)条件满足
∙“变量〞(Variable)
∙“变量去除〞(VariableCleared)
o当变量被去除时,〞背景〞(Contexts)条件满足
∙“变量设置〞(VariableSet)
o当变量变更时,〞背景〞(Contexts)条件满足
∙“事件〞(Event)优先级设置
∙因为很多〞事件〞(Event)往往是同时发生的,故在〞事件〞(Event)设置中,往往会包含优先级(Priority)设置,在〞事件〞(Event)并发时,优先执行优先级高的〞事件〞(Event)
∙“终止事件〞(StopEvent)
o事件的发生,往往会使现在的状态发生变化,比方〞日期变更〞(DateSet)事件会改变系统当前的日期。
有时候,当我们检测到这些〞事件〞(Event)发生时,我们只是希望它执行与之对应的〞任务〞(Tasks),而并不希望〞事件〞(Event)改变当前状态,所以大局部〞事件〞(Event)提供了〞终止事件〞(StopEvent)的选项。
勾选〞终止事件〞(StopEvent)后,当〞事件〞(Event)发生时,终止〞事件〞的发生,并执行与之对应的〞任务〞(Task)。
▪举例:
媒体按键按下后,能暂停或者播放音乐,故当我们媒体按键设置相应事件之后,但我们按下媒体按键时,音乐会开始播放,并且执行我们设定的〞任务〞(Tasks),但往往我们并不需要播放音乐,只需要〞任务〞(Tasks)能得到执行,此时我们在〞媒体按键按下〞(Button:
MediaDown)里勾选〞终止事件〞(StopEvent),此时再按媒体按键时,原先的停止或者播放音乐的操作会被忽略,而直接执行对应的〞任务〞(Tasks)
“任务〞(Tasks)设置界面
当〞背景〞(Contexts)设置完成后,就会自动弹出〞任务〞(Tasks)设置界面
∙“任务〞(Tasks)设置界面由几个局部构成
o左上方的任务下拉选择框
▪可以在任务下拉选择框里选择需要调用的〞任务〞(Tasks)
▪提示:
默认的〞任务〞(Tasks)名称为匿名(Anonymous),虽然不新建〞任务〞(Tasks)也能正常使用,但是〞匿名〞(Anonymous)的〞任务〞(Tasks)无法在其它〞背景〞(Contexts)下调用,所以建议所有〞任务〞(Tasks)最好能点下〞新建〞(New),起个名字,这样在配置其它〞背景〞(Contexts)时就能直接调用,方便不少
o右上方的〞删除〞(Delete)按键
▪可以删除已生成的〞任务〞(Tasks)
o右上方的〞新建〞(New)按键
▪可以新建〞任务〞(Tasks)
o左下方的〞加号〞(+)按键
▪弹出新建〞操作〞(Actions)菜单
o右下方的〞执行方式〞(图标是一个叉)按键
▪点击后弹出执行方式选择,一共有两种〞执行〞(Execute)和〞菜单〞(Menu)
▪“执行〞(Execute)方式
▪顺序执行每一条〞操作〞(Actions)
▪“菜单〞(Menu)方式
▪用菜单形式显示每一条〞操作〞(Actions),供用户点击选择,执行指定的〞操作〞(Actions)
o右下方的〞图标〞(Icon)(默认是个问号)按键
▪设置〞任务〞(Tasks)的图标,在使用图标模式调用〞任务〞(Tas
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Tasker 使用 教程