最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

手機“宏”讓生活更方便(初用華為“場景”功能)

2021-12-26 13:48 作者:塔薩達爹  | 我要投稿

前言:本文是想給沒有技術背景的同學提供一個傻瓜化的用手機滿足個性化需求的思路,就像在FF14中沒有編程經(jīng)驗的光呆們也可以利用宏提升游戲體驗一樣。不是廣告,其他品牌的手機肯定也提供了類似功能,但因為我手上只有華為手機,所以用華為場景做例子來講這個問題。

事情的起因是這樣的。最近幾年由于各種原因體重飆升,現(xiàn)在比狀態(tài)最好的時候重了20多斤,考慮到肌肉的流失,實際增肥可能超過30斤。本來前段時間恢復了公園快走,沒想到我們這又來了一次小爆發(fā),期間做了6次全員核酸檢測,于是又停了。我覺得這么下去不行,決定在家鍛煉??紤]到大體重的膝蓋問題,不敢跑步,買了一臺最高時速6公里、連扶手都沒有的低端雜牌走步機(買好的怕浪費了,畢竟之前有過用健身器材晾襪子的經(jīng)歷)。為了兼顧鍛煉效果和保護膝蓋,暫定了一個30分鐘、6個階段的偽HIIT概念的快走程序:

① 5min 熱身(3~5km/h漸進)
② 5min 適應(5.5km/h)
③ 6min 沖刺(6km/h)
④ 4min 放松(5km/h)
⑤ 6min 沖刺(6km/h)
⑥ 4min 放松(5km/h)

問題是這款走步機太低端了,沒有內(nèi)置程序,更沒有自定義程序功能,只有一個遙控器用來調(diào)節(jié)速度和查看時間、速度、里程等數(shù)據(jù),如果靠自己掌握時間,就要經(jīng)常看遙控器,非常不方便,所以我必須想個方法,能讓手機在各階段開始時自動提醒我調(diào)節(jié)速度。隨著身體狀態(tài)的恢復,鍛煉強度肯定是要逐漸增大的,所以這個方法還要方便將來增減階段和調(diào)整各階段的時間。另外,如果提醒不是鈴聲而是自定義的語音就更好了。

需求有了,接下來就要想解決方案。首先,自己寫APP肯定不行,我沒做過移動開發(fā),雖說可以學,這種功能的APP應該也不難,但我鍛煉急等著用,現(xiàn)學現(xiàn)寫就本末倒置了,估計單是開發(fā)測試環(huán)境的搭建調(diào)試和APP的首次部署就要花不少時間;其次,我平時只用一些基礎APP,對市面上各種功能五花八門的工具類APP完全不了解,挨個試用挺花時間,也未必能完全貼合我的需求。這時,我想到了華為手機自帶的智慧生活APP有個“場景”功能,可以讓用戶傻瓜化的編排和使用系統(tǒng)的一些常用功能,也許能滿足我的需求。

經(jīng)過一番鼓搗,我把這個“快走”場景編排了出來,如下圖(滾動截圖,有點大):

我的“快走鍛煉”場景

之前看過我的FF14宏專欄的光呆們可能會發(fā)現(xiàn),這玩意不就是個宏嗎?對,它就是個宏,一個運行在手機中的宏。如果在FF14中用宏來實現(xiàn)這個功能,應該是這樣的:

/默語 開始鍛煉,5分鐘熱身,逐漸提速至5公里每小時?<se.9>
<等待.300>
/默語 提速至5.5公里每小時?<se.9>
<等待.300>
/默語 6公里每小時沖刺,第一次?<se.9>
<等待.360>
/默語 5公里每小時放松 <se.9>
<等待.240>
/默語 6公里每小時沖刺,第二次?<se.9>
<等待.360>
/默語?5公里每小時放松?<se.9>
<等待.240>
/默語 鍛煉結(jié)束,逐漸降速 <se.9>

其實,無論是華為的場景,還是FF14的宏,都可以理解為一種簡單的軟件開發(fā),即根據(jù)自己的需求,利用平臺提供的功能模塊和接口,編制一款運行于前述平臺上的簡單軟件。在FF14宏中,平臺就是FF14,編制的軟件就是宏;在華為場景中,平臺就是安裝了智慧生活APP的華為操作系統(tǒng),編制的軟件就是場景。

從軟件開發(fā)的角度來說,這個“場景”功能不但門檻低、用戶友好性強(畢竟是圖形化操作界面,不需要寫代碼),還有豐富的任務模塊、生效條件和觸發(fā)機制可供選擇。編排場景的界面如下(主界面、添加條件界面、添加任務界面,連續(xù)三個大圖):

主界面
添加條件界面
添加任務界面

“條件”就是什么時候、什么情況下執(zhí)行這個場景,“任務”就是你想讓場景做的事,一個場景可以添加多個條件、多個任務。

因為篇幅原因,上面的“添加條件”和“添加任務”界面展示的只是第一級菜單,實際上每個類別點進去還有更具體的內(nèi)容,可添加的條件和任務是非常豐富的。以任務為例,單單在“系統(tǒng)功能”這個類別里能執(zhí)行的任務就包括:調(diào)節(jié)手機的音量、亮度,開啟和關閉振動、免打擾、飛行模式,開啟和關閉WLAN、藍牙、移動網(wǎng)絡、個人熱點,打開和關閉指定APP,控制音頻類APP的播放(網(wǎng)易云音樂、酷狗、喜馬拉雅等常見APP都支持),命令手機關機或重啟等。在其他類別中,還有操控智能家居設備、導航、播報日程和天氣、給指定的微信聯(lián)系人發(fā)消息和位置、出示健康碼和付款碼等常用功能,有興趣的同學可以自行發(fā)掘一下,基本上你能想到的事它都能做。條件部分主要是對位置、時間、天氣、本機狀態(tài)等進行的判斷,這里就不詳述了,我覺得是基本夠用的。

另外有兩個地方需要特別說明一下:

1. 在“添加條件”界面中,條件分為兩大類:觸發(fā)事件生效條件,兩者的作用是不同的。觸發(fā)事件指的是在發(fā)生什么事時手機會執(zhí)行該場景,比如在我的“快走鍛煉”場景中,手動點擊該場景卡片或?qū)π∷囌f“開始鍛煉”都會觸發(fā)該場景(請參照上面我的“快走鍛煉”場景截圖)。而生效條件是對執(zhí)行場景增加的額外限制條件,比如我想讓系統(tǒng)提醒我下班回家后在小區(qū)超市買個什么東西再上樓,就可以把觸發(fā)事件設置為“與車載藍牙斷開時”,這樣一旦我停車熄火,系統(tǒng)就會提醒我,但我又不想讓它在我上班或去別的地方停車熄火時也提醒,這時就可以增加一個生效條件“在家附近”。注意:如果一個場景只設置了生效條件而沒有設置觸發(fā)事件,該場景是不會被系統(tǒng)直接執(zhí)行的。

2. 在“添加任務”界面中,除了各類常規(guī)任務,還有“控制場景”和“小藝技能”選項(小藝技能應該是可以執(zhí)行指定場景的),這兩個選項為場景的嵌套提供了可能,即在一個場景中調(diào)用另一個場景(至于系統(tǒng)是否允許場景調(diào)用自身或者場景A調(diào)用B、B再調(diào)用A來形成“遞歸”,暫時還不清楚),這在編排某些功能復雜的場景時應該會非常有用,比如當你想為場景中某個具體的任務設定執(zhí)行條件時,就可以把這個任務做成一個帶生效條件的子場景,然后由母場景去調(diào)用它。不過這只是我基于程序員思維的推測,這個特性我還沒試過,因為暫時沒有這方面的需求。

結(jié)語

智慧生活APP的“場景”功能已經(jīng)發(fā)布很久了,由于當時沒有需求,我只是稍微了解了一下,一直沒用過,這次試了試,沒想到還挺好用的(那個“快走鍛煉”場景我已經(jīng)用了好多天了),而且深入了解后發(fā)現(xiàn)功能強大得超出我的預期,于是就寫了這篇專欄。當然,華為場景的推出主要是為了智能家居生態(tài)的構(gòu)建,但它其實是一個通用的個性化程序定制平臺,能實現(xiàn)的功能遠不止操控智能家居設備。

讓沒有編程技術的用戶傻瓜化的定制自己的個性化程序已經(jīng)是一個趨勢,在上面那個“快走”案例中,我就是一個沒有編程技術的用戶,因為我完全不懂移動開發(fā),但我只花了十幾分鐘就定制出了自己的第一個“場景”,在此過程中沒用到任何編程知識。

事實上,這種低門檻的定制在生產(chǎn)端早已普遍應用,最常見的例子就是Excel的宏,它使得沒有任何技術背景的辦公人員可以用“錄制”這種無門檻的操作極其方便的定制自己的個性化程序,生產(chǎn)端的很多其他各類專業(yè)軟件上也有類似的功能。

隨著智能手機的大規(guī)模普及、智能家居的逐步推廣和用戶使用經(jīng)驗的增加,是時候把這種低門檻定制普及到消費端了。希望本文能為還沒有使用過此類功能的朋友打開一扇通往更方便的生活的大門。

手機“宏”讓生活更方便(初用華為“場景”功能)的評論 (共 條)

分享到微博請遵守國家法律
垣曲县| 盈江县| 邵阳市| 嵊泗县| 霍城县| 佛教| 巨鹿县| 阜宁县| 浦城县| 新野县| 远安县| 景德镇市| 郎溪县| 东台市| 旅游| 南平市| 农安县| 怀宁县| 沂源县| 大方县| 高淳县| 沁源县| 柞水县| 九江市| 靖州| 容城县| 尼玛县| 象山县| 保亭| 博乐市| 巴彦淖尔市| 清流县| 腾冲县| 木兰县| 麻阳| 克东县| 应城市| 贞丰县| 沿河| 新营市| 乾安县|