这是在联创新人实习期写的第一个新人任务
这是一个备忘录
主要实现的功能有
- 添加、修改、删除备忘录
- 设置截止时间、日期
- 闹钟提醒铃声、周期
- 设置重要程度(优先级)
- 动态生成图表分析(按照近期完成情况,不同重要程度)
- 退出闹铃需要完成一盘2048游戏并且分数达到200分以上(有效使人清醒)
主要学习的技术
- Service 和 BroadcastReceiver 配合监听闹钟事件
- SQLite 的熟悉
- RecyclerView 的熟悉
- 使用ContentProvider获取手机文件信息
- 开源库MPAndroidChart的使用
- Fragment 动态更新
这个任务总计用时一周,主要难点在闹钟提醒的设置(对广播的使用不熟悉)
部分界面截图
- 主界面
- 图表分析数据
- 闹钟响的时候不完成游戏闹钟不停