呂蒙囈語通周易、妖孽囈語卻迷離

2015年6月4日 星期四

[APP] TASKER 學習筆記 with aTimeLogger

下午4:40 Posted by 妖孽 , , , , No comments
Tasker 是一款android手機上的自動化程式, 甚至被稱為神器。
因其功能強大,上手不太容易。

aTimeLogger 則是一款時間紀錄(追蹤)軟體,
只要使用者持續使用軟體紀錄,
就有資料可以知道自己把時間花費在哪些地方。



p.s.相關的時間管理概念由 Alexander Alexandrovich Lyubishchev 創造,
並且身體力行了56年。
可以參考【奇特的一生】(傳記)(原作是俄文,有簡中版)。

對於兩個APP的期待

aTimeLogger 是個簡單易上手的APP,問題在於人性和習慣。
簡單的說,我常常忘記開啟APP點開始;
也常忘記在工作結束時開啟APP點結束。
所以時間老是紀錄的不準確,降低時間統計的準確性和可用性。

後來,無意中發現aTimeLogger有支援Tasker,
所以內心浮現:太好了!可以把時間紀錄自動化了!

先說結論:想得太美了。(泣)

手機偵測能力不足,功敗垂成

舉例來說,在aTimeLogger有個【交通】,
我會把交通時間紀錄起來,以後可以知道大概的路程時間。

正確流程是:
開手機,點Widget(ios得先開APP再點交通),關螢幕,收手機,出發。
到達目的地後,
開手機,點Widget(ios得先開APP再點交通),關螢幕,收手機。

現實流程是:

  1. 出發,騎到一半(啊!忘了點計時開始),沒記錄。
  2. 記得點,出發,到達目的地,辦完事情,回家(啊!忘了點結束),記錄不精準。
總之,就是各種忘了點。

解決方案:
透過Tasker的 Location speed 變數達成自動判斷,
只要時速達到20km/hr以上就自動開始計時【交通】,
時速低於 20km/hr AND 【交通】is running 則結束【交通】。

特殊狀況:
考量到我有在騎腳踏車運動,
超過20km/hr但不是交通狀態也是正常的,
我有實際測試一些附加判斷,
但是有點複雜,表過不提。

結果:
十來分鐘的車程往往只紀錄不到一半,
可能是gps的定位太慢,畢竟騎車時手機不是放包包就是口袋。
停紅綠燈也有可能會誤判,畢竟速度是零。

總之,只用速度判斷是不行的,一時又找不到堪用的變數做交叉比對,
所以暫時擱置,也許找看看有沒有其他plug-in吧。


舉例2,偵測環境內的Wifi和訊號強度,透過Tasker記錄我待在什麼地方。
一般來說,住家和工作場所會有不同的WIFI,所以偵測起來很容易。
但是我的WIFI環境比較複雜,而且有重疊。
訊號強度又很難掌握。
例如,我設定抓到某個WIFI且強度9,啟動【客廳】的計時,反之則結束。
如果抓到另一個WIFI,且強度9,啟動【房間】的計時,反之則結束
但是兩個AP範圍有重疊,無線訊號的強度又很難掌握,
要用的時候訊號強度在3~4,偏偏要判斷的時候跳成強度9,
總之就是不夠精準,導致記錄不確實。

折衷方案還是可以自動紀錄不少東西

就目前的測試來說,
要透過Tasker把aTimeLogger全面自動化目前還有諸多限制,
不過折衷一下倒還是有不少堪用的設定。

目前比較實在且誤差很低的用法就是記錄APP的使用時間。

例如我在aTimeLogger理面設定了一個【休閒】群組,
裡面放了幾個常進行的休閒活動,其中包含數個活動是透過APP進行的,
例如漫畫,Flipboard......等等,
只要一打開指定的APP,aTimeLogger馬上就開始紀錄,
關閉APP(或者離開該APP的Activities)就結束記錄。
這樣一來我就很清楚的知道我花了多少時間看漫畫,FB,Instagram,Flipboard....,
如果有人的工作必須大量透過手機,那麼就可以更方便(自動化)紀錄自己的工作狀況了。

另外,也可以透過Loacation做一些實用的自動化記錄,
我就打算把常去的賣場位置記錄下來,
一旦GPS偵測到這些位置,aTimeLogger就自動記錄【購物】時間,
因為賣場周圍沒有其他造成誤判的地點,
應該蠻實用的,等實際測試過再來補充。

p.s. Tasker 還有幾個 NFC 的 plug-in ,也許是更適合的 solution。

0 意見:

張貼留言