圖標

WaveUp

揮手就能開啟螢幕
新版本 3.2.22
New in 3.2.22
★ Add themed icon for Android 13+

New in 3.2.21
★ Update Portuguese (Brazil)
★ Upgrade a bunch of deps

...

New in 3.2.17
★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.

...
喚醒您的手機 - WaveUp 是一款讓您向距離感應器揮動時開啟螢幕的應用程式。

開發這個只是為了避免看時間而按下電源鍵 - 我經常在自己的手機上做這種事。目前已經有許多類似軟體,甚至功能更豐富,我也曾被一款很棒的 App「重力螢幕鎖 - 開/關」所吸引。但是作為一位開源軟體的忠實粉絲,我會盡可能地在手機上嘗試各種免費自由軟體。在這之前並未找到同類型的開放原始碼軟體,所以我自己做了一個。
若您有興趣,可在此查看原始碼:https://gitlab.com/juanitobananas/wave-up

只要向手機的距離感應器揮動您的手就能開啟螢幕。稱為 Wave 模式,您可在設定中停用以避免意外開啟螢幕。

您也能從口袋或錢包拿出手機時開啟螢幕。稱為口袋模式,亦可在設定中停用。

以上功能預設皆為啟用。

它還能在您遮蔽距離感應器 1 秒 (或指定間隔) 後關閉及鎖定螢幕。這項功能尚未命名,仍可在設定中調整。預設為停用。

若您從未曉得什麼是距離感應器:一個藏於手機聽筒附近的微小零件,通常無法直接看見。它能在通話時讓手機關閉螢幕。

解除安裝

本應用程式使用裝置管理員權限,因此您無法以一般形式移除 WaveUp。

如要移除,只須將畫面捲動至底部並按下「解除安裝 WaveUp」。

已知問題

某些裝置會在監控距離感應器時運作 CPU 並消耗大量電力,也就是喚醒鎖定 (WakeLock)。很抱歉我無力解決,這也並非我所造成。其他裝置能在螢幕休眠的同時監控距離感應器,這個狀態下耗電量趨近 0。

要求的 Android 權限:

▸ WAKE_LOCK 用於開啟螢幕
▸ USES_POLICY_FORCE_LOCK 用於鎖定裝置
▸ RECEIVE_BOOT_COMPLETED 開機時自動啟動 (如已啟用)
▸ READ_PHONE_STATE 通話期間暫停 WaveUp

其他事項

這是我第一個創作的 Android 應用程式,所以請小心!

這也是我首次為開源世界的一點貢獻,終於!

非常歡迎您提供建議或任何形式的協助!

感謝您的閱讀!

開源萬歲!!!

翻譯

若您能將 WaveUp 翻譯成您的語言就更酷了 (甚至是由英文版修改)。
在 Transifex 上的 2 個翻譯計畫: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.22 (126) 建議 於 2025 年 4 月 9 日新增

    此版本需要 Android 5.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.3 MiB PGP 簽章 | 構建日誌

  • 新版本 3.2.20
    New in 3.2.20
    ★ Update Portuguese (Portugal), Chinese (Simplified) and Romanian translations.

    New in 3.2.19
    ★ Fix notification not working on Android 13+ devices.

    New in 3.2.17
    ★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
    ★ ...
  • 版本 3.2.20 (124) - 於 2024 年 7 月 19 日新增

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

    此套件包由 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.4 MiB PGP 簽章 | 構建日誌

  • 新版本 3.2.19
    New in 3.2.19
    ★ Fix notification not working on Android 13+ devices.

    New in 3.2.18
    ★ Upgrade some dependencies.
    ★ Remove ACRA (crash reporting).

    New in 3.2.17
    ★ Remove 'Excluded apps' option from Google Play store versions. F-Droid ones remain fully functional. I'm sorry, but Google doesn't allow WaveUp to read list of installed apps, which is necessary for this.
    ★ ...
  • 版本 3.2.19 (123) - 於 2024 年 7 月 15 日新增

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

    此套件包由 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.3 MiB PGP 簽章 | 構建日誌