Android下,設定應用程式(航跡紀錄軟體)在螢幕關閉後持續執行

文件編號:331
版本:2.50 , 狀態:OK (最後修改日期:2021/06/10 - 12:26:25)

航跡紀錄軟體需要在螢幕關閉期間持續執行,以便繼續接收衛星信號,並記錄航跡資料。在Android系統下,系統設定下的[電池管理]中,可以設定哪些應用程式可以在螢幕關閉下做背景持續執行。

假設你的應用程式在螢幕關閉後停止執行,可預見的結果是,當螢幕重新開啟,螢幕上剛才走的航跡一大段變成直線,而不是沿著你走的路線畫出路徑。如果Android系統經過適當的設定,以上困擾或許可以得到解決!

Android各廠牌手機如何設定,請參考以下文章:

陳建忠於魯地圖社團的貼文
https://www.facebook.com/groups/taiwan.topo/permalink/1280265692129041/


範例

請參見以下畫面:

  1. [設定]下的[進階設定]。(此路徑為[華為手機]的路徑,其他各廠牌可能路徑都不相同,請自行尋找。)
    /images/doc/0331-01.jpg
  2. [電池管理員]進入。
    /images/doc/0331-02.jpg
  3. 進入[受保護的應用程式]。
    /images/doc/0331-03.jpg
  4. 螢幕上列出已受保護的應用程式。
    /images/doc/0331-04.jpg
  5. 視需要,將你的應用程式開關打開,列為受保護。以下列出OruxMaps
    /images/doc/0331-05.jpg
  6. 以下列出[綠野遊蹤]
    /images/doc/0331-06.jpg

實際來測試應用程式設定前和設定後的狀況吧!

a-1,綠野遊蹤,電源設定設為保護或未保護,結果皆相同。在轉彎前將螢幕關閉
/images/doc/0331-07.jpg

a-2,綠野遊蹤,轉彎後將螢幕打開,未拉直線。
/images/doc/0331-08.jpg

b-1,OruxMaps,電源設定設為保護或未保護,結果皆相同。在轉彎前將螢幕關閉
/images/doc/0331-09.jpg

b-2,OruxMaps,轉彎後將螢幕打開,未拉直線。
/images/doc/0331-10.jpg

很詭異的結果吧!Android下是否有其他設定在主導[幕後執行]的參數呢?


c,綠野遊蹤,發現錯誤點

參見下圖,軌跡發生斷線。gpx檔下載:gpx下載
/images/doc/0331-11.jpg

之前測試,都是關閉螢幕後,連續走動,所以沒測出結果。這次,休息時,關閉螢幕,休息十分鐘以上;而後不看螢幕,螢幕繼續關閉,繼續走動。當走動一大段距離後,打開螢幕,發現軌跡斷線!所以,結論是,如果螢幕關閉,又做長時間休息,螢幕保護裝置未設定此程式,那麼Android會讓此程式不持續運作,軌跡因而產生斷線。


文件資訊:
歷史版本明細:
版本 建立日期 最後修改日期 版本說明 狀態
3 2.50 2021/06/10 - 12:23:32 2021/06/10 - 12:26:25 加入陳建忠在魯地圖社團的參考文章 OK
2 2.00 2019/05/25 - 18:19:142019/05/25 - 19:17:41實地測試,增列錯誤狀況  
1 1.00 2018/11/19 - 20:24:052018/11/19 - 23:47:29首版  
引用來源:
戶外助手,手機GPS軟體 X-01
M5a,OruxMaps,手機端GPS軟體,Android系統專用 X-01
M5b,綠野遊蹤,手機端GPS軟體,Android系統專用 X-05