tasker中文完整教程.docx

上传人:b****9 文档编号:28965752 上传时间:2023-07-20 格式:DOCX 页数:73 大小:2.02MB
下载 相关 举报
tasker中文完整教程.docx_第1页
第1页 / 共73页
tasker中文完整教程.docx_第2页
第2页 / 共73页
tasker中文完整教程.docx_第3页
第3页 / 共73页
tasker中文完整教程.docx_第4页
第4页 / 共73页
tasker中文完整教程.docx_第5页
第5页 / 共73页
点击查看更多>>
下载资源
资源描述

tasker中文完整教程.docx

《tasker中文完整教程.docx》由会员分享,可在线阅读,更多相关《tasker中文完整教程.docx(73页珍藏版)》请在冰豆网上搜索。

tasker中文完整教程.docx

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左下方的”加号”(+)按键

弹出新建”操

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1