於是開始研究如何半夜讓手機自動進入飛航模式,結果一查才知道,Android 4.2 版以後,官方就關閉了自動切換飛航模式的功能。目前想做到這件事,就只能 Root 手機了。如果循正常管道,在不 Root 手機、不破壞保固的情況下,可以說是沒什麼機會。
直接用排程 APP 切換飛航模式是做不到了,不過可以有變通的方法,稍微麻煩一點,本篇會分享我的作法。
(圖片出處: pexels.com)
一、切換飛航模式 Airplane Mode Shortcut
要找到真正能切換飛航模式的 APP 是很困難的事,原因如前所述,Android 4.2 以後系統就不支援,因此在 Google Play 有一大堆相關的 APP,多半是 4.2 版以前做的,所以要嘛不能用,要嘛告訴你必須 Root。
現在介紹的這個「Airplane Mode Shortcut」,作者很厲害,繞過了官方限制,他採用的方法類似按鍵精靈,模擬我們手動切換到官方系統飛航模式的那個設定頁面,就像自己按下切換的開關一樣,省下操作這個流程的麻煩。
上面是 APP 的安裝網址,安裝並執行後──
首先點擊 A 處,開通這項功能,畫面會自動跳到「協助工具」
如上圖紅框,將「Airplane Mode」開啟後,回到 APP 原來畫面。
點擊 B 處,會在桌面自動產生一個捷徑「Toggle Airplane Mode」。將來點擊捷徑後,如前所述,手機會自動模擬我們手動操作的流程,切換飛航模式。
二、自動排程 Automate It
自動排程的 APP 很多,可以選自己常用的即可,本篇以 Automate It 的操作來舉例:
上面是 APP 的安裝網址,詳細的介紹、使用說明可參考這篇「AutomateIt 自動控制 Android 省時免動手」。
AutomateIt 可以設定指定時間一到,就執行指定的捷徑,但是有很多問題無法解決。
三、為何無法自動切換飛航模式
若要用 AutomateIt 自動排程來執行 Airplane Mode Shortcut,可以利用執行捷徑的方式。但很可惜,Airplane Mode Shortcut 桌面的這個捷徑,無法出現在 AutomateIt 清單列表,所以 AutomateIt 無法操控這個 APP。
「Airplane Mode Shortcut」有出付費版,開放讓其他程式操控的權限。但是非常可惜,這條路一樣是行不通的。
- https://play.google.com/store/apps/details?id=com.floriandraschbacher.airplanemode.pro (連結已失效)
上面是付費版「Airplane Mode PRO」的網址,這個頁面可看到以下說明:
Due to system limitations, toggling on devices running Android versions higher than Jellybean 4.2 requires the screen to be on. This means time toggles will only work if your screen is on at the set time.
意思就是說,由於系統的限制, Android 4.2 版以上,必須在螢幕開啟的狀態下,才能正常執行切換飛航模式的功能。
然而,當我們使用排程 APP 來操控「Airplane Mode PRO」時,手機螢幕一定是關著的。要解決自動切換飛航模式的問題,得先有辦法讓 Android 能自動喚醒螢幕才可以。
非常可惜,我一樣找不到有任何 APP 可以自動打開 Android 手機的螢幕,所以沒有 Root 的情況下,要自動切換飛航模式看來是無解了。
四、設定 AutomateIt 提醒自己
那麼退而求其次,我只好利用 AutomateIt 定時播放鈴聲,提醒自己要手動執行「Airplane Mode Shortcut」,這是目前為止想到比較可行的方法。
例如設定晚上 23:00 一到,手機自動播放提醒的音樂,就知道要打開手機,點一下「Airplane Mode Shortcut」捷徑,切換為飛航模式。
同時早上也設定一個時間,播放提醒的音樂,然後手動關閉飛航模式。
如上圖為 AutomateIt 的設定畫面,依照這樣的原則設定兩個規則,提醒自己切換飛航模式即可。
五、補充
本篇的應用方法,不一定只有指定時間才能使用這個技巧。很多人習慣手機擺在身上(腰間),但手機搜尋訊號時的電磁波、輻射,對人體會造成很大傷害,所殺死的細胞我們的神經不一定能感覺得出來,有影響也可能是 10 年後所產生的病痛。那麼可以利用排程(或情境) APP,在外出需要放在身上、或騎車坐車不方便接時,提醒自己切換為飛航模式,等回到室內時再切換回來。
更多 Android 相關文章:
我每天固定晚上10點多之後,開飛航模式,剛下載AutomateIt這個APP,拜讀你的文章之後,才發現做不到這個功能,還是只能手動開飛航了。感謝你的詳細說明喔
回覆刪除