[Android] 好用的 Android Llama – Location Profiles

[Android] 好用的 Android Llama – Location Profiles

今天要來推薦一個很好用的 Android app: Llama – Location Profiles

其實我很少看到朋友們使用這個軟體,不過它真的相當的方便,

主要的好處是可以根據地點或是一些條件,來做相對應的事情,

完全就是懶人我的救星^^

下面就來舉幾個例子吧~

 

 


例子一:想要在進入一些區域像公司或圖書館時,就自動將手機靜音與震動

 

之前進到公司的第一件事,就是先把手機調成震動,

免得突然響起來時,嚇到自己也吵到別人~

不過這樣很麻煩也很容易忘記…這時 Llama 就可以幫助你囉~

 

1. 先設定好 Profile

基本上你可以設定很多個 Profile,不過我覺得越簡單越好,免得到最後規則複雜到自己都看不懂~

像我只有設兩種 Profile:Normal 和 Quiet,

Normal 的就是把所有的音量都調到最大 + 震動,

Quiet 的就是把所有的音量都調到 0 或只有震動~

llama_profile llama_profile_normal llama_profile_quiet  

 

2. 設定區域

我通常是設定一個叫 Home 的區域代表我家,

而另一個叫 Quiet places 的區域,代表進入之後手機就要安靜的地方,

像是公司、圖書館、電影院、音樂廳等等~

你也可以設定更多的區域,不過就像前面說的,

越多區域的話,規則設定起來就越複雜,所以還是只設定必要的區域類型吧~

llama_area  

 

當你新增區域後,可以長按該區域,

然後選擇 Start Learning Area,開始學習這個區域的範圍~

Llama 會記錄手機連到的基地台,因此不開 GPS 也可以作用~

我的做法是在開始學習後,就在那個區域裡面走來走去,

好讓它把這區域裡會連到的基地台都記錄下來~

 

當然以基地台定位的方式會有個小缺點,

就是你可能已經稍微離開那區域了,不過因為連到的基地台沒有變,

因此 Llama 認為你還是在那區域裡…不過目前這問題影響不太大就是了~

llama_area_learn_1 llama_area_learn_2  

 

3. 設定事件:進入靜音區域時,切到 Quiet profile

在 Llama 中的 event,就是用來設定發生了什麼事件的話,要做什麼事~

你可以設定非常多的事件,不過老話一句,

太多或太過複雜的事件,有可能會互相衝突打架的~ 😛

 

下面的手機畫面就是我目前設定的五個事件,

也就是這篇文章中提到的要解決的五個需求~

這邊 Llama 很細心的將符合的條件用綠色顯示,不符合的條件則用紅色顯示,

因此可以很清楚的知道現在符合的條件和事件有哪些~

llama_event  

 

現在我們可以新增一個事件叫做 Enter quiet places,

Condition 的部分,選擇 Enter Area > Quiet places,

對應的動作 Action,就設定為 Change Profile > Quiet,

這樣子就可以在進入之前設定好的靜音區域時,自動將 profile 切換成 Quiet 了~

llama_event_1     

 


 

例子二:在離開靜音區域時,就自動將手機音量調大

 

這基本上是例子一的反例,因此應該相當的容易理解,

只要在 Condition 的部分設定為 Leave Area > Quiet places,

Action 的部分設定為 Change Profile > Normal,

就可以在離開靜音區域時,自動切換 profile 把手機音量調高了~

llama_event_2    

 

 


例子三:當我一陣子沒有使用手機的時候,自動關閉無線網路、GPS 與藍芽

 

用手機一陣子的人就會知道上網和 GPS 都相當的耗電,

因此假設有一陣子沒有用到手機,此時自動把網路、GPS 和藍芽等等關閉,

可以省下不少電喔~

這邊的一個問題是,要怎麼知道手機已經一陣子沒有在使用中了呢?

通常一兩分鐘沒有使用手機,螢幕就會自動關閉,

因此我們可以讓 Llama 觀察螢幕顯示是不是關閉的,再來做動作~

除此之外,我還在 Condition 的部分加上了檢查是否是在使用電池的狀態,

因為如果正在充電中的話,有沒有關閉網路等等倒是沒什麼關係~~

llama_event_3 llama_event_3_2  

 

如果你只設定了上面那些,會發現只要螢幕一關閉,網路等等就立刻被關掉了~

這似乎不太符合我們的需求,因為我們常常是將手機開開關關,

等到也許終於在認真上班(?)的時候,才會有比較長一陣子不使用手機~

因此,最好是可以在螢幕關閉幾十分鐘後,才把網路也關閉…

這邊可以利用到 Llama 的進階 Advanced 功能,可以將一個事件延遲~

像下面我設定為將事件延遲 45 分鐘,

並且如果條件不再符合時,就取消此事件~

因此,如果 45 分鐘內有再去使用手機,使螢幕打開的話,就不會觸發事件將網路關閉~

相反的,如果都沒有去用手機,那 45 分鐘後就會關掉網路囉~

llama_event_3_3 llama_event_3_4   

 

 


例子四:當我在家用手機的時候,自動連上無線網路

 

在上面的例子中,Llama 會自動幫我把無線網路關閉以省電,

但當我回到家時,如果我開始使用手機,也希望它可以自動連上家裡的無線網路~

這基本上也相當的容易,

只要將 Condition 設定成 Enter Area > Home 與 Screen on 的時候,就去把 Wifi 打開~

如果沒有 Screen on 的條件的話,一回到家就會把無線網路打開,

對我來說倒也沒有這樣的需要~~

llama_event_4_2 llama_event_4    

 


例子五:早上用 TuneIn 廣播的古典樂叫我起床

 

接觸 TuneIn 之後,發現可以聽國外的古典音樂電台,真的是相當的不錯~

想要讓它播放古典音樂叫我起床,該怎麼做呢?

似乎只要很簡單的在某個時間點,呼叫 TuneIn 就行了?

問題是, 如果無線網路是關著的話,

TuneIn 一起來就會連網失敗,而且好像不會重試…

 

第二個想法是那就設兩個 Action,

一個去開無線網路,一個去開 TuneIn~

不過這招也不行,因為開無線網路需要一點時間,TuneIn 這時候已經掛了 😛

 

最後我的解法是利用到 Llama 裡面的另一個進階功能 Queue another event,

這可以讓你在某個事件成立時,去跑另外一個事件~

因此我的第一個事件 Condition 就設成在某個時間點 7:55 AM 的時候、

在家 (Enter Area > Home)而且不是在接電話的狀況下(Not in a call),

去執行打開 Wifi,並且執行下一個事件~

llama_event_5 llama_event_5_2  

 

去編輯 Queue another event 的話,一樣可以設定這第二事件的 Condition 和 Action~

我在這邊還多設定了延遲一分鐘,因為當手機連上無線網路的時候,

其實還要等一下下才能真的上網,而這時開 TuneIn 還是一樣會掛掉… 😛

(總之如果 TuneIn 會錯誤重試的話,就不用上面這麼麻煩了…=_=)

llama_event_5_3 llama_event_5_4  

 

上面介紹了 Llama 幫助我的五種方法~

有興趣的人也可以試試喔~~^^

 

 

(本頁面已被瀏覽過 608 次)

2 thoughts on “[Android] 好用的 Android Llama – Location Profiles

  1. 請問一下這個可以省略區域的設定嗎
    就是我想要自己決定profiles
    而不要讓它偵測區域
    版主回覆:(05/02/2013 03:54:37 PM)
    可以喔,如果想要自己決定 profile 的話,
    基本上就不需要學習區域,
    到 Profiles 的地方點下想要用的 profile 就可以了~

  2. 某個事件結束之後,想要回到另外一個事件,有這種設定嗎?
    比如說,上班時間8點到12點,音量大聲,其中9點到10點是會議時間,靜音。
    會議時間結束之後要回到上班的狀態(音量大聲),這要怎麼回復呢?
    不是用地點來觸發的事件,不知道要怎麼弄。
    版主回覆:(09/16/2014 04:24:13 PM)
    應該可以用時間觸發,
    類似下面這樣的3條規則:
    – Time Between 08:00-08:01 => Set profile to Loud
    – Time Between 09:00-09:01 => Set profile to Quiet
    – Time Between 10:00-10:01 => Set profile to Loud

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料