乐于分享
好东西不私藏

用 Android 做一个生活助手 APP,记录每一份小美好 .

用 Android 做一个生活助手 APP,记录每一份小美好 .

项目名:小确幸

一句话介绍:一个简单、温暖、实用的生活助手,帮你记住每一个重要时刻。


一、为什么我要做「小确幸」?

在快节奏的生活里,我们经常会遇到这些烦恼:

❌ 忘记重要的日子(生日、纪念日)

❌ 错过待处理的紧急事项

❌ 有很多心愿想要记录,却不知道放哪

❌ 想给未来的自己写一封信,却没有合适的地方

市面上的 APP 要么太复杂,要么功能单一。

于是我做了一个属于自己的生活助手 —— 小确幸

“小确幸” = 微小而确定的幸福

每一次提醒,都是一份关心;每一份记录,都是一份美好。


二、功能一览

1️⃣ 定时提醒(告警设置)

🔔 特点:清后台也不漏提醒

  • 从服务器拉取待处理事项

  • 全屏闹钟 + 铃声 + 震动,多重保障

  • 一次只提醒一条,避免信息轰炸

  • 支持开机自启、电池白名单保活

适合场景:

  • 系统运维告警

  • 工作任务提醒

  • 任何需要准时提醒的场景


2️⃣ 事件管理

📅 特点:13 种分类,想记什么就记什么

分类

说明

🎂 生日

亲友生日提醒

💕 纪念日

恋爱 / 结婚纪念日

💼 工作

项目截止、会议

🏥 健康

体检、复诊

✈️ 旅行

出行计划

✅ 支持重复提醒(每天 / 每周 / 每月 / 每年)

✅ 自定义铃声

✅ 离线也能正常触发


3️⃣ 许愿池

✨ 特点:让许愿更有仪式感

  • 精美动画背景

  • 保存每一个愿望

  • 查看愿望历史,回顾自己实现了多少


4️⃣ 未来信(时间胶囊)

💌 特点:把现在寄给未来的自己

  • 设置开启日期(最长 10 年后)

  • 到了时间才能查看

  • 记录当下心情,见证成长


5️⃣ 工单列表

📋 特点:清晰的状态流转

  • 待处理 → 已通知 → 已解决

  • 支持错误级别区分(INFO / WARN / ERROR)


三、技术亮点(开发者必看 ⚙️)

✅ 双保险定时机制

Android 后台限制很严,一清后台定时就失效?

我用 双保险 解决了这个问题:

场景

机制

APP 运行中

前台服务 + Handler(实时倒计时)

清后台 / 关机重启

AlarmManager(系统级定时器)

效果:

即使进程被杀,到时间也一定响。


✅ 事件闹钟离线触发的坑

一开始事件闹钟清后台就失效,排查后发现:

Android 10+ 对 BroadcastReceiver 限制极严

但对 前台 Service 相对宽松

最终方案:

AlarmManager → PendingIntent.getService → 前台 Service

彻底解决「清后台不响」的问题。


✅ 一次只处理一条

为了避免一次性把所有提醒全弹出来吓到用户,我做了 队列式处理

拉取工单 → 只取第一条 → 提醒 → 用户确认 → 再取下一条

四、使用指南(给普通用户)

📱 第一次用要做的事

  1. 配置服务器地址(定时提醒用)

  2. 打开定时任务开关

  3. 设置提醒间隔(1~60 分钟)

  4. 国产手机记得开:

    • 自启动权限

    • 后台运行权限

    • 电池优化白名单

🧩 日常怎么用?

  • 怕忘事 → 用「事件管理」

  • 想许愿 → 用「许愿池」

  • 想留话给未来 → 用「未来信」

  • 需要强提醒 → 用「定时提醒」


五、项目总结

🔥 项目亮点

  • ✅ 实用:真正解决遗忘问题

  • ✅ 稳定:双保险机制,后台不掉线

  • ✅ 丰富:提醒 + 管理 + 许愿 + 未来信

  • ✅ 体验好:一次一条,不骚扰用户

🚀 可扩展方向

  • 云端同步 & 多设备

  • 日历同步

  • 社交分享

  • 深色模式


六、写在最后

“小确幸” 不只是一次技术练习,

更是我对 「如何让生活更美好」 的一次尝试。

希望它也能帮你,

记住生活里的 每一份小美好 🌸

如果你对这个项目感兴趣:

👍 点个赞

⭐ 收藏一下

👀 关注我,后续更新不迷路


📄 文档版本:v1.1

📅 更新时间:2026-05-29

✍️ 作者:徐徐徐