WaveUp 应用 为 Android 評論 by AndroidFreeware
WaveUp 是一款應用程式,它可以在你 揮動 手部於接近感應器上時,喚醒你的手機 - 開啟螢幕。
我開發這款應用程式是因為我想避免為了查看手錶而不斷按壓電源按鈕 - 我在手機上經常這麼做。已經有其他應用程式可以做到這一點 - 甚至更多。我受到 Gravity Screen On/Off 的啟發,這是一款很棒的應用程式。然而,我是一個開源軟體的忠實粉絲,並且如果可能的話,會嘗試在手機上安裝自由軟體(自由是指自由,而不僅僅是免費啤酒的免費)。我找不到一款開源應用程式能做到這一點,所以我自己動手做了。如果你有興趣,可以查看程式碼:https://gitlab.com/juanitobananas/wave-up
只需將手揮過手機的接近感應器即可開啟螢幕。這稱為 揮動模式,可以在設定畫面中禁用,以避免意外開啟螢幕。
當你從口袋或手提包中取出智能手機時,它也會開啟螢幕。這稱為 口袋模式,同樣可以在設定畫面中禁用。
這兩種模式預設為啟用。
如果你將接近感應器遮住一秒鐘(或指定時間),它也會鎖定手機並關閉螢幕。這沒有特別的名稱,但同樣可以在設定畫面中更改。這在預設時並不啟用。
對於從未聽過接近感應器的人來說:它是一個小裝置,位於你通話時耳朵旁邊的地方。你幾乎看不見它,它的作用是告訴手機在通話時關閉螢幕。
卸載
這款應用程式使用設備管理員權限。因此,你無法正常卸載 WaveUp。
要卸載它,只需打開應用程式,然後在菜單底部使用卸載 WaveUp 按鈕。
已知問題
不幸的是,一些智能手機在聆聽接近感應器時會讓 CPU 保持運行。這稱為 喚醒鎖,會導致相當大的電池耗損。這不是我的錯,我無法改變這一點。其他手機在螢幕關閉時會進入睡眠狀態,同時仍在聆聽接近感應器。在這種情況下,電池消耗幾乎為零。
所需的 Android 權限:
- WAKE_LOCK 以開啟螢幕
- USES_POLICY_FORCE_LOCK 以鎖定設備
- RECEIVE_BOOT_COMPLETED 以在啟動時自動啟動(如果選擇)
- READ_PHONE_STATE 以在通話時暫停 WaveUp
其他注意事項
這是我寫的第一款 Android 應用程式,所以請小心!
這也是我對開源世界的第一次小貢獻。終於!
如果你能給我任何形式的反饋或以任何方式貢獻,我將非常感激!
謝謝你的閱讀!
開源真棒!!!
翻譯
如果你能幫助將 WaveUp 翻譯成你的語言,那將非常酷(甚至英語版本也可能需要修訂)。它在 Transifex 上作為兩個專案可供翻譯:https://www.transifex.com/juanitobananas/waveup/ 和 https://www.transifex.com/juanitobananas/libcommon/。
致謝
特別感謝:
請參閱:https://gitlab.com/juanitobananas/wave-up/#acknowledgments











