分类

Tasker (Android系统增强神器)  v4.6b9 Final中文版

Tasker (Android系统增强神器) v4.6b9 Final中文版 xx

大小:3.0MB更新日期:2025/12/30

类别:系统软件语言:简体中文

已下架
    Tasker是用于安卓系统的一款系统调节器。它的功能非常强大,可以格局用户定制的配置文件执行,也就是说你的系统根据自己设定的意愿进行运行,有兴趣的小伙伴可以下载用用。

    Tasker

    【基本介绍】

    tasker是一款非常实用的安卓手机系统工具,这款软件可以根据用户的需求定制配置文件的执行任务,具有强大的功能,是安卓手机用户的必备神器。


    【官方介绍】

    Tasker (超级任务) 是一款让系统根据使用者定制的“设定档” (Profiles),在特定的“背景” 下(Contexts),执行指定“任务” (Tasks) 的软件,除此之外,这款Android 软体还提供“可供点击” 的(Clickable) 或“定时执行” (Timer) 的桌面“***程式” (Widget)。在 Android 平台上的Tasker 绝对称得上是 Android 系统的神器之一,与 Auto Memory Manager 不同,Tasker 不是加速型的软件,而是系统增强型的软件,由於有众多系统状态可控制,故使得 Tasker 一跃成为 Android 系统中最闪亮的明星。


    【功能介绍】

    1.触发器:程式、时间、日期、位置、硬体 / 软体状态、事件、捷径方式、小工具、计时器
    2.操作:超过175 个内建操作,以及各种可兼容的设定小工具
    3.任务:循环、变量、条件
    4.全面的自动化,从设置到短信。ADC2获奖程序!


    【特色介绍】

    Tasker 的作用范围非常非常广泛,可以做的事情简直多到你无法想象!从日常生活到专业的工作辅助,只要是手机能做的事情,它基本都能用各种方法实现“自动化”,你需要的只是脑洞跟一点点折腾精神。
    在 Tasker 里面,它的「自动化任务」主要是由两部分组成,一个是触发条件,一个是执行任务,你只要配置好这两个东西就能做出一套自动化任务流程了。它就像是一个安卓本地版的 IFTTT,核心思想同样也是「如果怎样,那么就执行什么」。
    其实很难用三言两语去说明 Tasker 有多么的强大和多么的灵活,因为 Tasker 的触发条件和可执行的动作非常全面,可以组合出很多用法,基本全靠需求与想象力。
    我就举个例子来示范,例如我最近开车都用「Google 地图导航」,但是我平常手机喜欢开静音(不要有任何干扰,也不要不小心干扰别人),所以我很需要一个自动化流程:「每次我打开 Google 地图时打开媒体音量,让导航有声音。但是我跳出 Google 地图时就关静音,避免干扰。」
    这时候就可以利用「Tasker」解决上述需求,只要三个步骤!
    在「Tasker」中建立好上述条件与动作,实际执行的效果如下。
    当我在手机上打开 Google 地图,媒体音量自动调整到 11,让我可以听到导航语音。当我跳出 Google 地图,媒体音量自动回到原本的静音状态。
    这样就完成自动化流程,我就不用再自己动手调整了。


    【专业术语】

    * “配置文件”(Profiles):
    - “配置文件”(Profiles)是Tasker里的核心
    - 配置文件由”背景”(Contexts)和与其对应的”任务”(Tasks)组成
    - 当”背景”(Contexts)的条件全都符合时,则自动执行对应的”任务”(Tasks)

    * “背景”(Contexts):
    - “背景”(Contexts)是”任务”(Tasks)执行的前提,只有但”背景”(Contexts)满足时,对应的”任务”(Tasks)才会执行

    * “任务”(Tasks)
    - “任务”(Tasks)由”操作”(Actions)构成,”操作”(Actions)是Tasker里的最小动作,一个或多个”操作”(Actions)构成了一个”任务”(Tasks)

    * “操作”(Actions)
    - “操作”(Actions)是Tasker里的最小动作,一个或多个”操作”(Actions)构成了一个”任务”(Tasks)

    * “插件”(Widget)
    - Tasker提供了桌面插件,以便直接调用指定”任务”(Tasker)而无需满足特定的”背景”(Contexts)


    【基本教程】

    步骤一:配置,设定你的情境条件
    首先一进入「Tasker」,会看到有一个「配置文件」的页面,这里其实就是让你「建立(要触发自动反应的)情境条件」。可以设定手机感应器、特殊时间点、插上特殊装置、电池状态等等各种条件。


    例如以我前面所举的例子为例,我的条件就是:「当 Google 地图启动时」要触发某些行为。这时候我就点右下角的「+」,选择「应用程式」,选择「Google 地图」。
    这样就在「配置文件」中加入了我要的「情境条件」,也就是「启动 Google 地图时」。


    步骤二:任务,设定要触发的动作
    接着,我可以在第二个页面「任务」,加入我想触发的各种动作。「Tasker」之所以被认为很强大,就是因为它几乎可以触发手机上所有的装置功能,从音量、网络到各种设定。
    回到我前面的例子,我想要触发的动作是「开启媒体音量」,于是我就在「任务」页面右下角点击「+」,加入「把媒体音量调整到 11」的动作。


    步骤三:把配置与任务连结在一起

    有了「情境条件」,也有了「要触发的动作」,接着就把两个连在一起即可。
    让「启动地图」这个配置,去连结刚刚建立的「开启媒体音量」任务。下图中则是我另外一个使用例子,当我开启 TED 影片 app 时,也自动触发开启媒体音量功能。


    在「Tasker」中建立好上述条件与动作,实际执行的效果如下。
    当我在手机上打开 Google 地图,媒体音量自动调整到 11,让我可以听到导航语音。当我跳出 Google 地图,媒体音量自动回到原本的静音状态。
    这样就完成自动化流程,我就不用再自己动手调整了。


    最后,为了让「Tasker」可以触发自动反应,你可能必须允许「Tasker」在后台运行,这样每次的条件触发才会顺利启动。

    【进阶技巧】

    tasker设置打开导航开启gps的方法

    首先,我们在我们的手机中下载tasker,确保tasker的程序可以在我们的手机中运行,之后就可以进行编辑。


    在tasker的设置中,我们将需要的tasker权限都开启,这样tasker才能够访问和开启我们手机中的程序和功能。


    进入到tasker中的一个新配置文件,命名后,将应用的程序进行设置,将带有导航功能的应用程序都设置到此配置文件中。


    使用命令语言Secure Settings,配置当对应应用程序开启的时候,【配置GPS Enable 超时:0】if【%GPS-on】,配置两个设置。


    配置两个设置,分别对应应用程序开启和关闭的时候,GPS会进行对应的开启和关闭,之后就可以进行保存。


    完成后,我们就可以将配置文件保存并应用,之后就可以开启手机中的导航程序,配置文件就会自动帮助我们开启GPS功能。



    二、开启智能场景过滤触发教程

    第一步:新建「屏幕锁-关闭」任务

    点击「任务」页面右下角「+」,新建名为「屏幕锁-关闭」的任务;
    点击下方「+」,依次选择「显示」→「键盘锁」;
    「键盘锁」默认为关闭,这里我们无需修改。




    第二步:指定「Wi-Fi 已连接」触发条件

    回到「配置文件」页面,点击右下方「+」,依次选择「State」→「网络」→「Wi-Fi 已连接」;
    在 Wi-Fi 已开启状态下,点击「SSID」右方的「搜索」符号,选择相应的 Wi-Fi 网络即可;
    若选择多个 Wi-Fi 网络,需多次点击「搜索」符号,多次添加;
    指定「蓝牙已连接」条件方法同上。




    第三步:关联条件与任务
    Wi-Fi 网络名称添加完毕后,按返回键会自动弹出可关联任务列表,此时选择第一步建立的「屏幕锁-关闭」即可。





    【常见问题】

    1、如何获取Perform Task的返回值?
    如果要获取子Task(被调用的Task)的返回值,必须确保父Task(调用的Task)优先级比子Task的优先级低(根据我的使用经验需要将子Task的优先级设为10才可以)。
    由于Tasker在同一时间只允许一个Task运行,当父Task调用子Task时,高优先级的子Task将中断父Task,在子Task运行结束后父Task获得返回值并继续运行。

    2、为什么调用Shell后Tasker会卡死?
    测试发现Tasker对Shell的支持并不是很好。如果在后台调用shell(即通过事件调用或在javascript里调用),将导致shell执行不返回结果,此时Tasker将一直等待(即使设置了Shell超时也没用)。由于任务默认优先级相等,而Tasker只能同时运行一个任务,后面等待运行的任务将任务队列填满,此时新的任务不会执行,也不能进队列等待,Tasker将弹出警告信息。
    卡死后的解决办法就是重启Tasker,先禁用再启用即可。
    建议尽量不要使用Shell,如果一定要,则必须在前台调用,比如通过点击一个按钮来调用。

    3、如何判断参数是否声明?
    Tasker有个判断参数是否声明的条件isset。
    不要试图在javascript里使用类似 if(typeof mypar == 'undefined')这样的方法来判断,Tasker不会提示错误,但每次执行到这些语句的时候会自动退出。

    4、执行Javascript时,数组已经声明,为什么提示没有声明?
    Tasker里面的javascript数组必须在函数外面声明,在函数内部声明会出错。

    5、为什么获取不到%CELLID的值?
    在Tasker里面获取%CELLID的值为变量名%CELLID,而不是具体的值。
    Tasker或根据用户声明的变量来自动决定要不要更新这个变量的值。如果在Profile中没有提到%CELLID这个变量(即使在Task里面提到了),那么Tasker会认为这个变量没被使用,它并不会去更新这个变量的值,这也是Tasker的省电机制之一。
    因此,如果要让Tasker自动更新某个变量的话,你需要在Profile提及它(在javascript里提及是无效的),最简单的就是建个task,每次开机的时候讲这个值赋给一个变量,然后什么都不做就可以了。

    6、如何判断Mobile Data是否已经连接?
    Tasker暂时没有办法判断移动数据是否已经连接。

    7、如何判断是否有活动的WIFI连接?
    这里的活动连接是指WIFI已经连接上并且能进行数据收发。
    Tasker有一个WIFI信息变量%WIFII,它的值有下面几种情况:
    %WIFII: WIFI没有打开
    >>> SCAN <<< "可供连接的网络列表": WIFI已经打开,附近有可供连接的热点,但是没有 活动连接。
    >>> CONNECTTED <<< "IP, Mac参数等": WIFI已经连接
    在判断时,可以使用正则表达式判断%WIFII的值来判断WIFI的连接状态。

    8、为什么条件为晃动的Profile设置后无效?
    Shake设置后必须调整参数,默认参数的似乎不能工作,建议设置:Sensitivity High,Duration Medium。

    9、如果Profile的State条件不变,对应的Task会循环执行吗(即Tasker每轮询一次执行一次)?
    不会,所有的Task在State满足后执行一次,只要State不变,就不会重复执行;只有当State状态不满足任务退出,下次再进入这个状态时才会再次执行。
    比如有一个Profile似乎手机面朝下静音,如果手机面一直朝下,那么即使你调成普通模式,下次轮询时也不会再次执行设置静音这个任务;只有在退出这个状态,比如手机朝上,然后再朝下就会再次执行。

    10、怎么限制一个Profile的执行频率?

    长按Profile name,在弹出菜单里设置CountDown Time即可。


    【更新日志】

    添加:带文本框的弹出窗口:添加复制和粘贴按钮,以缓解Android不支持通过点击(不是初学者模式)
    添加:Prefs / UI /主题:重音颜色选择器
    bugfix:自适应启动器图标未显示(Android 8.0+)
    bugfix:action设置闹钟:铃声未正确设置
    错误修复:任务计时器小部件:配置屏幕,点击对话框中的任何地方关闭它
    bugfix:加载数据时内存不足:重新启动整个Tasker进程,而不是从没有启动配置
    bugfix:action JavaScriptlet:操作编辑屏幕:测试按钮不包括指定的库
    错误修复:尝试修复dev控制台异常报告
    更改:带文本框的弹出窗口:提示文本仅在初学者模式下显示
    更改:log Tasker在某些关键点的内存使用情况。

    显示全部

    网友评论
    我要跟贴
    精品推荐

    猜你喜欢

    • 沙威玛传奇
    • 真人互动剧情类手游
    • 最真实的警察模拟类游戏
    • 中式风格恐怖游戏
    • 末日生存打僵尸游戏

    沙威玛传奇

    沙威玛传奇是款很受玩家欢迎的手机游戏,这款游戏中有超多不同国家的美食食谱,您可以感受到土耳其的风土人情,还能用美食征服全世界的顾客!喜欢美食经营及美食制作的顾客千万不能错过。

    相关下载

    0