編注:本文節(jié)選自少數(shù)派付費(fèi)欄目 Power+。Power+ 聚焦于效率工具和生產(chǎn)力技巧的挖掘,輔以對(duì) App、數(shù)字生活方式的探討,以每周 4 次、總計(jì)超過(guò) 300+ 期的頻率更新,為你提供源源不斷的生產(chǎn)力補(bǔ)給包,幫你解決具體的、直接關(guān)系到每天生活工作的痛點(diǎn)。 ?智能手機(jī)之所以能夠稱(chēng)為「智能」,根本原因是除了預(yù)先設(shè)定好的功能和程序以外,我們還可以在手機(jī)上實(shí)現(xiàn)一定的「自主性」,換句話說(shuō)就是我們有能力通過(guò)安裝 App 或者更加高級(jí)的操作 —— 比如自動(dòng)化工具和腳本,來(lái)讓手機(jī)適應(yīng)我們的生活與通訊以外的需求。特別是近幾年來(lái)隨著智能手機(jī)的發(fā)展普及,手機(jī)上的傳感器越來(lái)越豐富,自動(dòng)化工具和腳本能做到的事情也在飛速地增多。 ![]() 作為普通的手機(jī)用戶(hù),絕大部分人是不會(huì)因?yàn)槟承┬枨笕W(xué)習(xí)如何編寫(xiě) App 這種「極限挑戰(zhàn)」,自動(dòng)化工具就是因此而生,用戶(hù)只需付出很小的學(xué)習(xí)成本就能自己動(dòng)手制作出滿(mǎn)足自己要求的自動(dòng)化應(yīng)用,達(dá)到學(xué)習(xí)成本與實(shí)現(xiàn)復(fù)雜度的平衡。 比如 iOS 上就有能獨(dú)當(dāng)一面的 Workflow,不過(guò)由于 iOS 系統(tǒng)對(duì)于各項(xiàng)權(quán)限加上硬件的主動(dòng)限制,它的功能止步于「非常好用的自動(dòng)化工具」,除了自動(dòng)化已有功能外,用戶(hù)如果想要?jiǎng)?chuàng)建一些系統(tǒng)沒(méi)有的新功能限制非常大。 擴(kuò)展閱讀:想要了解 Workflow 具體能干什么,可以參考這篇文章:iOS 效率神器 Workflow 怎么用?跟著這篇入門(mén)指南從零開(kāi)始 | 新手問(wèn)號(hào) ![]() Tasker 是什么?我們今天要介紹的自動(dòng)化工具 Tasker 比 Workflow 更強(qiáng)大,自由。得益于 Android 系統(tǒng)的開(kāi)放性與對(duì)系統(tǒng) API 調(diào)用的寬松要求,Tasker 可以實(shí)現(xiàn)更多樣,更復(fù)雜的自動(dòng)化操作。特別是在獲得 ROOT 權(quán)限之后 Tasker 能訪問(wèn)幾乎所有數(shù)據(jù)(手機(jī)內(nèi)外的皆可),甚至實(shí)現(xiàn)手機(jī)硬件支持的任何操作(即使系統(tǒng)沒(méi)有)。 除了強(qiáng)大的功能自動(dòng)化,Tasker 還提供完整的界面設(shè)計(jì)支持,從里到外打造完全屬于自己的智能手機(jī)。 ![]() 我已經(jīng)使用了很長(zhǎng)時(shí)間的 Tasker,探索出了它的部分可能性。為了給大家解釋清楚 Tasker 能做些什么,做到什么程度,我專(zhuān)門(mén)寫(xiě)了一篇文章「Tasker - 我與擁有它的生活方式」,以時(shí)間軸的方式介紹了 Tasker 陪伴我的一天??偠灾琓asker 的作用范圍之廣泛,自由度之高,是沒(méi)有接觸過(guò)它的人無(wú)法想象的,從給日常生活帶來(lái)便利的操作到各種專(zhuān)業(yè)工作的輔助甚至是主力應(yīng)用它都能夠勝任。? ![]() ?除了上面文章提到的動(dòng)作,這里再舉一些 Tasker 的基本操作:
以及一切同類(lèi)應(yīng)用能做到的所有事情...... ![]() 說(shuō)到這里,有的派友可能會(huì)開(kāi)始擔(dān)心,這么復(fù)雜操作是不是需要付出很大的精力和學(xué)習(xí)成本?這就要說(shuō)一下 Tasker 另一個(gè)值得稱(chēng)贊的地方 —— 平滑過(guò)渡的用戶(hù)梯度了。初次打開(kāi) Tasker ,設(shè)置里面的「初學(xué)者模式」默認(rèn)是開(kāi)啟狀態(tài),新上手的用戶(hù)不會(huì)看到密密麻麻的配置和變量文件。 還有一個(gè)對(duì)新手超級(jí)友好的地方是每一個(gè)界面,每一個(gè)操作右上角都有大大的幫助問(wèn)號(hào),點(diǎn)開(kāi)就是單獨(dú)針對(duì)這個(gè)頁(yè)面/操作的詳細(xì)介紹,加上最最重要的特性:幫助文檔提供完整「簡(jiǎn)體中文/繁體中文」支持。初學(xué)者模式下除了一些復(fù)雜度特別高的操作無(wú)法完成,90% 你能想到的能拆分成簡(jiǎn)單步驟的操作都能在一個(gè)下午內(nèi)了解并制作出來(lái)。 ![]() ?當(dāng)你累積了足夠長(zhǎng)的使用時(shí)間,熟悉了基本操作后,即可嘗試關(guān)閉「初學(xué)者模式」。這時(shí)隱藏選項(xiàng)和每個(gè)操作背后的數(shù)據(jù)都會(huì)對(duì)你完全敞開(kāi),可以對(duì)自己的任務(wù)做出更加清晰精細(xì)的定制,就算是程序猿和攻城獅級(jí)別的需求也可以在這個(gè)「專(zhuān)家模式」里面制作出來(lái),Tasker 的威力真正地被釋放出來(lái)。 比如這些高級(jí)操作都是 Tasker 支持的:
![]() ?相信對(duì)上面名詞有些了解的派友都感受到了 Takser 的強(qiáng)大,只要你會(huì)的,它都能實(shí)現(xiàn)。有比較復(fù)雜需求又對(duì)這些高級(jí)操作不了解的派友也不用擔(dān)心,Tasker 支持完善的操作導(dǎo)入和導(dǎo)出,甚至不用下載,復(fù)制配置文件導(dǎo)入即用。 ![]() 動(dòng)手制作第一個(gè) Tasker 初級(jí)實(shí)例:短信自動(dòng)復(fù)制驗(yàn)證碼上面介紹完了 Tasker 是什么,能干什么,接下來(lái)就要說(shuō)說(shuō)它是怎么干的了。俗話說(shuō)光說(shuō)不練假把式,我給大家準(zhǔn)備了一個(gè)非常適合初學(xué)者學(xué)習(xí)的例子 —— 短信自動(dòng)復(fù)制驗(yàn)證碼。難度不高,不需要設(shè)計(jì)復(fù)雜的界面和任何基礎(chǔ),在實(shí)踐中認(rèn)識(shí) Tasker 幾個(gè)重要基本操作,最重要的是非常地實(shí)用。當(dāng)然想要直接使用的派友可以直接在跳過(guò)整個(gè)制作過(guò)程在文章末尾直接下載配置文件導(dǎo)入使用,還是建議看著文章親自動(dòng)手制作,效果最佳。 ![]() 我在每次制作之前都會(huì)用「在 什么地方/什么時(shí)候/發(fā)生什么 時(shí) 干什么」的句式概括將要制作的 Tasker 任務(wù),比如這個(gè)實(shí)例就是「在收到包含驗(yàn)證碼短信的時(shí)候復(fù)制并且自動(dòng)填寫(xiě)驗(yàn)證碼」。根據(jù)這一句話,我們可以輕松按照幾個(gè)步驟做好這個(gè)實(shí)例。 一個(gè)完整功能的 Tasker 由以下幾個(gè)部分組成:?
再次提示:文章末尾有視頻操作演示和配置文件直接下載,覺(jué)得文字方式看不明白/太復(fù)雜的朋友可以看簡(jiǎn)單得多的視頻演示。在操作中遇到困難/「不想做我要直接用」的朋友請(qǐng)下載 配置文件 導(dǎo)入研究/使用。 給不知道的朋友科普下 Activity:它是 Android 四大組件之一,我們常見(jiàn)到的應(yīng)用大部分都是由不同的 Activity 組合而成,每個(gè) Activity 通過(guò)窗口繪制一個(gè)用戶(hù)界面。窗口通常會(huì)充滿(mǎn)屏幕,但也可小于屏幕并浮動(dòng)在其他窗口之上。比如微信里面最近消息是一個(gè) Activity,聊天窗口又是另一個(gè) Activity 于此類(lèi)推。一般來(lái)講我們看到的界面就是這個(gè)應(yīng)用最頂上的 Activity。 第一步:設(shè)定收到短信時(shí)觸發(fā)任務(wù)首先我們要讓 Tasker 收到短信時(shí)觸發(fā)任務(wù),也就是確定「發(fā)生什么」。
?接下來(lái)就是告訴 Tasker 「發(fā)生什么」了。
?到這里第一步就已經(jīng)完成了,每次我們的手機(jī)收到短信的時(shí)候都會(huì)觸發(fā)「復(fù)制驗(yàn)證碼」這個(gè)任務(wù)啦。 第二步:從短信中提取出驗(yàn)證碼?接下來(lái)我們需要獲取到驗(yàn)證碼。?
?返回到任務(wù)編輯界面后我們就添加了一個(gè)「變量設(shè)置」操作,變量是「可變的量」的意思,變量有名字,還能儲(chǔ)存一個(gè)值。就像我們平時(shí)聽(tīng)到一個(gè)名字后會(huì)想起對(duì)這個(gè)人的印象,而對(duì)這個(gè)人的印象是可以改變的。 在 Tasker 中變量以「%」后面加英文的形式命名,比如剛剛我們的 提示:
![]() ?獲取到了短信內(nèi)容,接下來(lái)就是建立我們的核心提取驗(yàn)證碼操作。
?返回到主界面,點(diǎn)擊右上角的鉤鉤保存剛才所有操作,用另一臺(tái)手機(jī)發(fā)送帶有 4 個(gè)/6 個(gè)數(shù)字的短信給這臺(tái)手機(jī),如無(wú)意外應(yīng)該就能看到「驗(yàn)證碼 ** 已復(fù)制到剪貼板」的提示了。順便吐槽一下 Tasker 的翻譯,「警報(bào)」指的是各種類(lèi)型的通知和提示,而「閃光燈」指的是我們常見(jiàn)的屏幕下方的提示:? ![]() ?開(kāi)發(fā)者一定是用的是機(jī)翻(Alarm 與 Flash)...... 第三步:將驗(yàn)證碼放入剪貼板?上面的操作只是提取出了驗(yàn)證碼,并沒(méi)有真正地把驗(yàn)證碼放到剪貼板里面,想要實(shí)現(xiàn)我們還要:
?簡(jiǎn)單搞定,到此一個(gè)簡(jiǎn)單的自動(dòng)復(fù)制驗(yàn)證碼操作就做好啦,現(xiàn)在請(qǐng)盡情地用手機(jī)登錄各種賬號(hào)吧。 附加:簡(jiǎn)單驗(yàn)證是否為驗(yàn)證碼短信?雖然功能上已經(jīng)實(shí)現(xiàn)復(fù)制驗(yàn)證碼,不過(guò)上面的操作還有一個(gè) Bug,那就是所有帶有超過(guò) 4 個(gè)數(shù)字短信內(nèi)容的短信都會(huì)被當(dāng)成驗(yàn)證碼短信處理。例如「您可以發(fā)短信至 10010 查詢(xún)流量」里面的 10010 就會(huì)被當(dāng)成驗(yàn)證碼,這顯然會(huì)影響日常使用,我們可以利用 Tasker 的條件判斷來(lái)過(guò)濾只接收驗(yàn)證碼短信。?
??添加 if 判斷之后,只有短信內(nèi)容里面帶有「驗(yàn)證」兩個(gè)字才會(huì)被當(dāng)成驗(yàn)證碼短信啦。你還可以根據(jù)自己的實(shí)際情況添加更多的判斷來(lái)提高精準(zhǔn)度,比如英語(yǔ)「code」或者「登錄碼」之類(lèi)的。在操作編輯界面弄好一個(gè)判斷之后點(diǎn)擊條件右邊的「+」號(hào)圖標(biāo),然后把「與」改成「或」就能添加新的判斷了。 ![]() (需要 ROOT)高級(jí)附加:自動(dòng)填寫(xiě)驗(yàn)證碼?Tasker 不僅能幫你復(fù)制驗(yàn)證碼,還能幫你省去復(fù)制粘貼這個(gè)步驟,就像效果圖那樣自動(dòng)在輸入框填入驗(yàn)證碼。實(shí)現(xiàn)就跟將驗(yàn)證碼放入剪貼板那樣簡(jiǎn)單,缺點(diǎn)就是這個(gè)操作需要 ROOT 權(quán)限。 ?
??這樣就行了,是不是超級(jí)簡(jiǎn)單? 附件Tasker 導(dǎo)入導(dǎo)出數(shù)據(jù)的方法?接下來(lái)就教大家下載好配置文件和任務(wù)之后如何導(dǎo)入到 Tasker。 首先使用 Tasker 選項(xiàng)里面的數(shù)據(jù) → 備份可以備份所有配置和任務(wù);數(shù)據(jù) → 還原 → 手工備份選擇 xml 文件可以還原所有配置和任務(wù),不過(guò)這種方法會(huì)覆蓋所有原有的數(shù)據(jù)。也就是說(shuō)這個(gè)只能用于剛安裝 Tasker 時(shí)還原之前的數(shù)據(jù)。 ![]() 在你想要備份的任務(wù)/配置/場(chǎng)景上長(zhǎng)按之后可以選擇單獨(dú)導(dǎo)出這個(gè)任務(wù)/配置,而點(diǎn)按不同的標(biāo)簽欄可以單獨(dú)導(dǎo)入不同類(lèi)型的備份文件。以我們上面的復(fù)制驗(yàn)證碼為例:?
?這樣就能完整導(dǎo)入整個(gè)復(fù)制驗(yàn)證碼的 Tasker 啦。 結(jié)語(yǔ)?動(dòng)手制作完成第一個(gè)「神奇」操作的感覺(jué)如何?通過(guò)實(shí)踐大家應(yīng)該對(duì) Tasker 有了初步的了解,只要開(kāi)始學(xué)習(xí)使用它,無(wú)論自己動(dòng)手制作還是從各處收集導(dǎo)入各種神奇的任務(wù),它都將漸漸地,默默地滿(mǎn)足我們更多的需求,給我們的生活帶來(lái)更多的便利。 ? > 訂閱 Power+,閱讀更多提升生產(chǎn)力的文章,善用數(shù)字工具,讓工作高效起來(lái) ?? |
|
來(lái)自: soldier606 > 《手機(jī)應(yīng)用》