Activator 是一直以来越狱意义级别的插件,它的 1.9 版本更是被作者 Ryan 自己称为“最大一次更新”。但是它的“必备性”似乎更多在于那些依赖它的插件而不是它本身。我们总是因为装其它的插件(比如 Display Recorder)的时候装上它,我们设定的手势更多的是为了激活某个依赖 Activator 的插件而往往忽略 Activator 本身愈发丰富的功能。
大多数人单纯使用 Activator 是为了替代电源键和主屏幕键,但是这对于 Activator 来说十分屈才。这里我以“短信控制手机”为例,特别浅地介绍两个 Activator 的新功能——“自定义功能”和“自定义事件”。
在1.9里,Ryan 给 Activator 加入了“根据具体联系人的具体短信内容”这个条件,用这个我们可以做很多文章,而且动完手脚以后可能对方根本就想不出是怎么回事儿。
首先,在设置选项里找到 Activator,然后选择“任何位置”,点击右上角的更多:
在这里你会看到一个新的 Activator 的“自定义事件”菜单:
- 自定义事件 - 按两下图标
- 按住图标
- 电池充电
- 电池消耗
- 计划事件
- ……
- 收到信息
- ……
这个列表很长,里面值得折腾的内容很多,不过我们这里要用的是“收到信息”。找到”收到信息“以后选择它,进入下一个界面,会让你确定“发信人”和“信息内容”。
我们来设定一个使用情境讲述一下具体效果:
假设我们设定的发信人是“联系人A”,信息内容是“游戏”。那么这个事件的触发条件就是:从“联系人A”那里收到的任何带有“游戏”这两个字的信息,不管是短信里只有“游戏”这两个字,还是短信的一整句话里带有“游戏”,都能触发下一步的动作。
因为这里设定的情境,是“男朋友玩手机游戏或者看视频故意不回短信”这种情况,所以可以把“发信人”设定为你自己。对的,去拿对方的手机,把发信人设定为你自己。然后信息内容设定为“回短信”。
现在条件设定好了,我们来设定下一步触发的动作。首先是温柔的,也就是语音提醒。具体设置如图,在”任何位置“里找到你刚才设定的条件,然后选择它,点击右上角的“更多”,然后选择“朗读”。
下一步是设置朗读的内容,你可以随便填,填什么读什么。不过那种语速稍快的机器味儿发音,可能不是那么传神,不能很好地表达你的感情……填完以后储存,然后回到上一个界面选择完成。
最后再回到动作菜单,你就能看到刚才设定的朗读项目了,选择它,整个设定就结束了。
这一串设定完成的,如最前面写的,是一个“用短信内容”操控手机的功能。在我自己设定的这个例子中,当收到了“Sweet Hum”这个联系人的含有“回短信”这三个字的短信,手机就会马上念出“一分钟内回我短信”这句话。
一般这样是不会起效的,我们都懂的,它听多了就是个手机铃而已嘛。所以这是一系列攻势的第一步,是个热身,给对方个提醒。我们要讲究策略,先来软的。
接下来可以稍“硬”一点,我们可以用另外的短信内容触发“Home键”,这样不管对方在干什么,都得瞬间回到主屏幕。
当然,他被迫回到主屏幕以后,还是可以返回刚才的游戏或者视频,所以这是第二次警告。
第三次,你可以再用一条新的短信内容,触发“短信”这个软件,也就是说,他那里只要收到了你发的那条特定的短信,就会自动跳转到“短信.app”。
一般这时候恐怕对方只有摇头叹气回短信了吧……当然,他还有可能抵抗,那么你可以用 Activator 作出更硬气的动作:注销、重启、关机?
自己去翻翻列表吧……
解释
这篇文章最主要想让大家了解的,是文首提到的 Activator 的“自定义功能”和“自定义事件”这两个功能。可能情境设定得有点“刻意吸引眼球”的味道了,其实我脑子里有不少方案,本文用的是比较偏趣味的一个。
其它具体的情境,比如说,有你把手机给朋友/同学/孩子玩,对方到时间不还你的情况;还有你手机被盗或者找不到了,也可以用 Activator 发信息这个情境做一些补救措施,因为只要对方开手机就必然收到短信(如果遇到会拿掉卡的话短信没辙,不过可以设定别的情境,比如可以设定电量到达某个百分比后触发动作),这样我们用短信就可以触发相机快门,可以打开蜂窝和 Wi-Fi,可以让遗失电话自动给固定联系人打电话,第一时间知道电话被开启了然后作出下一步处理……
想强调的是,Activator 这两项新的自定义项,让它不再是一个“手势插件”、更不再是一个“为其它插件提供手势”的插件。这两个自定义项让 Activator 自身成为了一个自动化流程,设定一些条件就会触发一些事件,这种功能不光是恶搞和应急,对提高自己的效率上也很有帮助。所以希望读了这篇文章的你可以自己开发一些自己平时用得到的动作,欢迎在评论和通过微博 at @JailbreakHum 来分享你的 idea。