圖標

WaveUp

揮手就能開啟螢幕
新版本 3.2.27
New in 3.2.27

★ Improved text rendering in info screens.
★ Updated translations (Chinese, Romanian, Russian).
★ Maintenance: dependency upgrades.
WaveUp 當您向距離感應器揮動手勢 — 開啟螢幕 — 喚醒您的裝置

開發這個只是厭倦為了看時間去按電源鍵 (頻率高得嚇人的習慣),主要受到很棒的「重力螢幕鎖 - 開/關」啟發,但找不到替代的開源軟體,所以我自己做了!
可在此查看原始碼:https://gitlab.com/juanitobananas/wave-up
可能會不斷變動的讀我檔案:https://gitlab.com/juanitobananas/wave-up/#waveup

特色

Wave 模式:向距離感應器揮動您的手就能開啟螢幕。
口袋模式:從口袋或包包拿出手機時開啟螢幕。

以上預設皆為啟用,可在設定中停用。

螢幕鎖定:遮蔽距離感應器 1 秒後 (或指定間隔) 鎖定手機。預設為停用,但啟用簡便。

等等,什麼是距離感應器?
一個在您通話期間關閉手機螢幕,藏於聽筒附近的微小零件。

已知問題
某些裝置會在監控距離感應器時運作 CPU 並消耗大量電力,請向您的手機抱怨,不要找我。多數裝置沒有這個狀況,因此實際耗電量極低。

無障礙服務

▸ 用途:Android 9 開始 WaveUp 透過無障礙服務 API 允許使用者關閉螢幕。
▸ 隱私與安全性:WaveUp 僅為啟用「鎖定」選項使用無障礙服務 API,不會用於收集、儲存或傳送個人資料。
▸ 授權範圍:無障礙服務權限僅用於啟動鎖定螢幕功能,嚴禁監視裝置使用狀況或與多方互動。

權限 (對,非常多)

WAKE_LOCK – 關閉螢幕
RECEIVE_BOOT_COMPLETED – 開機時自動啟用
READ_PHONE_STATE – 通話期間暫停
BLUETOOTH / CONNECT – 避免使用藍牙耳機通話時暫停
IGNORE_BATTERY_OPTIMIZATIONS – 持續背景執行
FORCE_LOCK – 鎖定裝置 (Android 8 以下)
ACCESSIBILITY_SERVICE – 鎖定裝置 (Android 9 以上)
DELETE_PACKAGES – 視需要讓應用程式自我解除安裝

解除安裝 (Android 8 以下)
WaveUp 使用裝置管理員權限,無法以一般形式移除,請移至畫面底部並按下「解除安裝 WaveUp」以完整移除。

軼聞

這是我的第一個 Android 應用程式,也是首次為開放原始碼做出貢獻!非常歡迎提供建議或任何形式的協助 — 特別是喜歡翻譯或改良的您。
開源萬歲!

翻譯

協助翻譯 WaveUp!即使是英文版也可能需要修正。
https://www.transifex.com/juanitobananas/waveup/
https://www.transifex.com/juanitobananas/libcommon/

銘謝
感謝所有貢獻者:https://gitlab.com/juanitobananas/wave-up/#acknowledgments

版本

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

下載 F-Droid
  • 版本 3.2.27 (132) 建議 於 2026 年 6 月 21 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 與已配對的藍牙裝置連線
      允許應用程式與已配對的藍牙裝置連線
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • android.permission.PACKAGE_USAGE_STATS
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 要求刪除套件
      允許應用程式要求刪除套件。
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • android.permission.USES_POLICY_FORCE_LOCK
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 3.2.26
    New in 3.2.26
    ★ Fix: permission dialogs shown one at a time, refreshed Material 3 styling.
    ★ Fix: Privacy Policy and Legal Notice readable in dark mode.
    ★ New (Google Play only): lock only on the home screen, protecting other apps.
    ★ Removed first-launch intro slides.
    ★ Maintenance: performance and dependency improvements.

    New in 3.2.25
    ★ Fix: pocket mode not always waking screen after sitting in pocket.
    ★ New: first-launch permission intro slides.

    ...
  • 版本 3.2.26 (131) - 於 2026 年 6 月 18 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 與已配對的藍牙裝置連線
      允許應用程式與已配對的藍牙裝置連線
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • android.permission.PACKAGE_USAGE_STATS
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 要求刪除套件
      允許應用程式要求刪除套件。
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • android.permission.USES_POLICY_FORCE_LOCK
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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

  • 新版本 3.2.25
    New in 3.2.25
    ★ Fix: pocket mode not always waking screen after sitting in pocket.
    ★ New: first-launch permission intro slides.
    ★ Maintenance: code improvements.

    New in 3.2.24
    ★ Fix: library licenses shown correctly in release builds.
    ★ Maintenance: dependency upgrades, translation improvements.

    ...

    New in 3.2.17
    ★ Remove 'Excluded apps' option (Google Play only). F-Droid ones remain fully functional. Google doesn't allow WaveUp to read installed apps, which is necessary for this.

    ...
  • 版本 3.2.25 (130) - 於 2026 年 6 月 13 日新增

    arm64-v8a armeabi-v7a x86 x86_64

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

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 與已配對的藍牙裝置連線
      允許應用程式與已配對的藍牙裝置連線
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「specialUse」類型執行前景服務
      允許應用程式搭配「specialUse」類型使用前景服務
    • android.permission.PACKAGE_USAGE_STATS
    • 顯示通知
      允許應用程式顯示通知
    • 查詢所有套件
      允許應用程式查看所有已安裝的套件。
    • 讀取手機狀態和識別碼
      允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 要求刪除套件
      允許應用程式要求刪除套件。
    • 要求忽略電池效能最佳化
      允許應用程式要求權限,以便忽略針對該應用程式的電池效能最佳化設定。
    • android.permission.USES_POLICY_FORCE_LOCK
    • 控制震動
      允許應用程式控制震動。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.jarsilio.android.waveup.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

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