圖標

SleepGuard - 死人開關

當您在觀看影片時睡著,這款應用程式會自動鎖定您的手機。無廣告,開源。
新版本 1.6.1
New language: Afrikaans.
你是否經常在手機上觀看影片或聆聽音樂時不經意睡著?SleepGuard 能確保你的裝置不會整晚持續運作。

在您設定的間隔時間後,無論您正在觀看什麼內容,畫面頂端都會出現一個小紅圈。輕點它,播放便會照常繼續。若您在幾秒內未輕點(因為您已經睡著了),SleepGuard 便會鎖定螢幕,效果就像按下電源鍵一樣。影片播放會停止,您的手機在剩下的整晚時間裡都會受到保護。

此外,針對音樂、有聲書和播客,還提供「音訊模式」:SleepGuard 不會顯示按鈕,而是作為簡單的睡眠定時器運作,在您設定的間隔時間後停止播放——即使螢幕已關閉亦然。

為什麼你需要它

* YouTube 及其他具備自動播放功能的應用程式:若沒有 SleepGuard,一個影片會接連播放下一個、再下一個、再下一個……直到天亮。最糟的情況是電池耗盡,導致您需要鬧鐘響起時卻無法正常響起。SleepGuard 會在您停止回應的瞬間立即終止這連鎖反應。

* Netflix、Prime Video 及其他串流應用程式:若在劇集播放中途睡著,醒來時往往不知自己睡到哪裡。您得花時間倒帶尋找停下的位置——有時還得反覆觀看冗長的廣告。SleepGuard 會在您沒有反應的瞬間鎖定螢幕,讓串流應用程式知道該從何處繼續播放。

運作原理

1. 設定檢查按鈕的顯示頻率(例如每 5 分鐘一次)。
2. 設定螢幕鎖定前您可反應的時間(例如 30 秒)。
3. 選擇按鈕在螢幕上的顯示位置。
4. 啟動 SleepGuard 並繼續觀看。

功能特色

* 兩種模式:影片模式(在任何應用程式上方顯示喚醒確認按鈕)與音訊模式(適用於音樂、有聲書及播客的睡眠計時器,即使螢幕關閉也能運作)
* 可調整的檢查間隔與反應時間
* 八種按鈕位置可供選擇
* 即使在背景運行也能確保精準計時(使用系統鬧鐘)
* 完全免費,無廣告、無追蹤、無帳戶要求

隱私權

SleepGuard 完全不具備任何網路權限。它無法發送或接收任何資料。它僅執行兩項功能:顯示按鈕與鎖定螢幕。它不會收集任何資料。

權限說明

* 覆蓋其他應用程式:用於在您的影片上方顯示紅色圓圈。
* 裝置管理員(僅限螢幕鎖定):像電源按鈕一樣鎖定螢幕。
* 前台服務與精確鬧鐘:讓檢查按鈕能準時出現。
* 忽略電池優化:確保當其他應用程式處於前台時,按鈕仍能穩定運作。
* 通知(Android 13 以上):顯示持續的「SleepGuard 已啟用」通知。

開源

SleepGuard 是一款自由軟體,採用 GNU 通用公共授權條款 v3 授權。完整原始碼已公開,任何人都能詳細檢視此應用程式的運作方式:https://github.com/OlafDrechsler/SleepGuard

支援

SleepGuard 是免費的,且將持續免費。若本應用程式對您有所幫助,您可透過應用程式內的功能自願捐款以支持開發者。我們刻意不提供任何回饋——這純粹是為了表達感謝。

構想/名稱

這款應用程式的構想源自火車上的一套安全系統。在駕駛艙內,設有一個按鈕,司機必須定期按下,否則火車將會自動停駛。透過按下按鈕,司機確認自己處於清醒狀態。在俗語中,這個按鈕被稱為「死人之開關」,因此這款應用程式也被稱為「SleepGuard - 死人開關」。

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 1.6.1 (13) 建議 於 2026 年 7 月 31 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 8.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 此應用程式可顯示在其他應用程式上方
      這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • com.sleepguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 11 MiB PGP 簽章 | 建置紀錄

  • 新版本 1.5.0
    * 20 more interface languages (49 total): Korean, Arabic, Hindi, Bengali, Tamil, Telugu, Marathi, Urdu, Indonesian, Vietnamese, Ukrainian, Serbian, Norwegian, Macedonian, Catalan, Icelandic, Galician, Albanian, Swahili, Hong Kong Chinese
    * Language picker is now sorted alphabetically
    * After updating, the welcome screen opens once so you can choose your language
  • 版本 1.5.0 (11) - 於 2026 年 7 月 28 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 8.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 此應用程式可顯示在其他應用程式上方
      這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • com.sleepguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 11 MiB PGP 簽章 | 建置紀錄

  • 新版本 1.4.2
    * The Interval and Timeout settings now show a short inline explanation of what they do, so it's clearer at a glance
  • 版本 1.4.2 (8) - 於 2026 年 7 月 15 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 8.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • 顯示通知
      允許應用程式顯示通知
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • 排定精準時間的動作
      這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
    • 此應用程式可顯示在其他應用程式上方
      這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
    • 排定鬧鐘或事件提醒
      這個應用程式可以排定鬧鐘和提醒等動作,在未來的特定時間向你傳送通知。
    • com.sleepguard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 11 MiB PGP 簽章 | 建置紀錄