在上兩週的文章《 用 Tasker 實現時間記錄自動化 》中,我給大家講述了時間記錄中容易碰到的三個主要問題 —— 記錄步驟繁瑣、容易忘記記錄、碎片時間記錄不準確 。並教大家如何利用 Tasker 配合時間記錄服務的 API,實現時間記錄的自動化,解決時間記錄容易遇到的問題。

但是,除了使用手機 app 以外,在 現實世界 中我們也有許多像是讀書、開會、學習等不同的工作內容需要記錄時間;且不同於手機 app 的時間記錄,記錄現實事件的過程中,上面提到的三個問題會更加明顯。

這篇文章我們就來了解如何利用好現代手機都有的 NFC 功能,配合 NFC 標籤與自動化應用 Tasker,實現手機 app 之外的時間記錄自動化,並且還能根據日程、位置等條件,實現自動開啓。

需求分析

我們主要需要解決以下兩個需求/問題:

  1. 當我開始做某一件事情的時候,不會忘記開始計時任務。同理,當我結束做某一件事情的時候,不會忘記結束計時任務。

  2. 在此基礎之上,儘量實現自動開始/結束計時任務,即使不能實現自動,也要有一種最簡便高效的方法開始/結束計時任務。

要實現現實世界事件與手機事件時間記錄的關聯,我們需要一個手機與現實世界的媒介,NFC 標籤就是個很好的選擇。

近距離無線通信(英語:Near-field communication,NFC),又簡稱近距離通信或近場通信,是一套通信協議,讓兩個電子設備(其中一個通常是移動設備,例如智能手機)在相距幾釐米之內進行通信。——維基百科

我選擇的是型號爲 NTAG213 的 NFC 芯片,只有不到 2 釐米的長寬,144 字節的容量(支持讀寫),非常適合我們用來製作自動化標籤。

我購買的 NFC 芯片

以我自己的工作流程爲例,每週二和週四我都需要分別參加 Power+ 奏摺選題與文章排期會。自動化任務製作好之後,我將 NFC 標籤與少數派 Logo 貼紙結合貼到了桌子上,這樣每次開會之前我只需要用手機輕輕掃一下標籤, Tasker 就會判斷今天是周幾,並選擇好任務標題,然後自動開始記錄時間並打開企業微信;當會議結束之後,輕輕用手機掃一下標籤,Tasker 判斷目前有時間記錄任務正在運行,就會自動停止任務。

只要把標籤貼在順手顯眼的地方(你甚至可以把 NFC 標籤藏在便籤下面,便籤上面寫上提示),就幾乎沒有發生過忘記記錄時間的情況。

相關文章