睡够钟是一款 Android 睡眠辅助应用。它会在夜间监听屏幕关闭状态,延迟确认用户已经停止使用手机后,自动记录入睡截止时间,并按设定睡眠时长安排次日闹钟。
- 自动检测夜间屏幕关闭行为,判断可能的入睡时间
- 支持手动确认“我今晚睡了”,立即按当前时间计算闹钟
- 可设置目标睡眠时长、自动检测开始时间和延迟确认时间
- 通过前台服务、通知、开机广播和 WorkManager 保持检测与闹钟安排
- 使用 DataStore 保存本地设置
- Kotlin
- Jetpack Compose
- Material 3
- Android DataStore
- Android WorkManager
- Gradle Kotlin DSL
- 使用 Android Studio 打开项目根目录。
- 等待 Gradle 同步完成。
- 连接 Android 设备或启动模拟器。
- 运行
app配置。
也可以在命令行构建调试包:
.\gradlew.bat assembleDebug应用会用到通知、精确闹钟、前台服务、开机启动、震动和电池优化豁免等权限,用于保证睡眠检测与闹钟提醒正常工作。部分权限需要用户在系统设置中手动授权。