XT910的智能宏可以說對智能手機中智能這一單詞起到了真正的定義,類似于游戲中的腳本觸發對于程序員來說真是易如反掌,但普通人使用的話還真要下一番功夫研究一下呢。其實智能操作的腳本執行則是完全建立在自動判定的基礎上,在手機中稱之為觸發條件。包括電量,屏幕,信號,甚至是否插了數據線都在觸發條件之內,而操作功能也包括了各種開關的開啟,打電話發短信等功能同樣也能做出來。如果手機沒電了,甚至還會來電提醒,你覺得這夠智能嗎?齊全的功能看似只差一個溫柔的語音小秘書了~
準確的說,手機中很早之前就出現的情景模式也是一個觸發器,當用戶選擇一個模式的時候,手機就會執行腳本進行一系列的動作。事實上,每個程序運行都是觸發器,摩托羅拉中的智能操作則可以讓觸發器進行自動判定,通過預先設置好的條件進行控制,讓“智能操作”為用戶完成腳本。用戶可以創建規則,自動執行諸如以下任務:當電池電量不足時調暗觸屏亮度,在工作時將鈴聲設置為振動,以及在家時設置不同的壁紙。
接下來我們就看看智能操作的基本定義:
規則:規則是智能操作的核心。用于選擇要執行的任務(操作)以及何時執行(觸發器)。
示例:一些可幫助用戶入門的有用的規則。
建議:根據用戶如何使用設備所提供的一些建議規則。
由于觸發器是深度整合在XT910的系統中,即使沒有打開應用程序,“智能操作”也能為用戶服務。此功能會自動提出建議- 在狀態欄中,可看到新的建議通知圖標。只需向下滑動狀態欄,即可查看建議。
那么接下來我們就創建一個規則看看,要創建一個新的規則,在規則列表中點按+號,然后選擇一個選項。或是添加示例:選擇示例規則可以簡單學習一下應該如何使用智能操作的觸發器,同時也能減少自己在創建過程中遇到的問題。
每個操作和觸發器的狀態都通過顏色標識來顯示:
藍色- 操作已激活,或已滿足觸發器條件。
灰色- 操作未激活或與其他激活操作發生沖突,或未滿足觸發器條件。
橙色- 操作或觸發器有問題。點按操作/觸發器以查看更多詳情。
然后選擇操作和觸發器,不過只有在滿足所有觸發條件時,才會激活具有多個觸發器的規則,所以建議建議觸發還是按照單條觸發來進行編寫,如果需要滿足數個條件再進行多個觸發的規則編寫。
當多項規則都激活,并且其操作通過程序以不同方式更改相同設置時,就可能會產生沖突。例如,可能有一個將鈴聲設置為最高音量的“家里”規則,還有一個從晚上10 點到早上6 點將鈴聲設置為靜音的“睡眠”規則。比如晚上10點在家時,這兩個規則都會激活,并且會告訴設備對鈴聲執行兩個不同的操作。
當發生此沖突時,“智能操作”應用程序將執行最近激活規則的操作。在此示例中,鈴聲將保持靜音,因為“睡眠”規則是在“家里”規則之后激活的。
為避免此類沖突,使用的時候可以讓規則更具體些,以避免重疊。在此例中,可以創建一個從下午 5 點到晚上10點激活的“家里晚上”規則,以及一個從晚上10點到早上6點激活的“家里深夜”規則。這樣可確保這些規則不會同時激活。