Wake Up Screen APP
主要功能
• 即時亮屏:通知抵達的瞬間螢幕亮起。
• 口袋防誤觸:偵測到手機在口袋或包包裡時保持熄屏,避免在褲袋裡空亮一整天。
• 重複提醒:通知一直沒處理,每隔 5 到 60 分鐘再亮一次。
• 亮屏時間:螢幕亮 5 到 30 秒後熄滅,不必等系統的螢幕逾時。
• 按應用程式過濾:精確指定哪些應用程式可以亮螢幕。
• 注意力統計:在本機統計最近 30 天裡點亮了螢幕卻從沒被看過的應用程式,並給出封鎖建議。
• 通知記錄:記錄每則通知亮沒亮螢幕、被哪條規則擋下,並配有即時的檢查流程圖。
• 深色模式:搭配 AMOLED 螢幕的深色介面。
自動保持熄屏的情況,均可單獨開關
• 睡眠模式:一天可設多個免打擾時段,精確到分鐘,還能只在指定星期生效。
• 夜間紅光:睡眠時段內用一瞬間的暗紅微光代替全黑,需要時仍能察覺有新訊息。
• 低電量靜默:電量低於設定值且未充電時不再亮螢幕。
• 面朝下靜默:手機螢幕朝下放置時保持熄屏。
• 勿擾模式偵測:系統開啟勿擾時自動暫停亮螢幕。
• 僅充電時亮屏:只在插著電的時候亮螢幕。
• 攔截持續通知:忽略導航、音樂等長駐通知的亮屏行為。
其他
• 備份:全部設定匯出、匯入為 JSON 檔案,不需要額外權限。
• 亮屏測試:不用等通知,當場觸發一次亮螢幕,或者一輪重複提醒。
關於權限
應用程式運作只需要通知存取權限,並且完全不申請網路權限。唯一的例外是「亮屏時間」:在 Android 9 及以上,提前熄螢幕只有無障礙服務能做到,所以這一個功能會請求無障礙授權。它預設關閉,該服務不讀取任何螢幕內容,不模擬任何手勢,只執行鎖定螢幕這一個動作,其餘功能不授權也照常運作。
設計理念
三星等廠商的通知策略更傾向於 Always on Display。本應用程式的做法是平常保持熄屏,收到通知時再點亮,接近 iOS 與 MIUI 的表現形式。
與同類應用程式相比有三點區別:開源,遵循 GPLv3 授權條款,程式碼完全公開;不申請網路權限,資料留在裝置本機;沒有廣告,也沒有應用程式內購買。
基於 Kotlin、Jetpack Compose 與 Material 3 開發。支援 Android 6.0 以上,已適配 Android 16。
b9 