- 实时天气状况接口
- 天气预报接口
-
网络请求
功能 完成情况 完成时间 1. 两个接口,实时天气 + 未来天气 2. 保存到数据库 -
主界面显示天气预报,左右滑动切换地点
功能 完成情况 完成时间 1. 下拉刷新 2. ViewPage + Fragment 实现左右切换地点 -
城市管理界面
功能 完成情况 完成时间 1. 现有地点界面 2. 编辑地点界面 -
位置搜索界面
功能 完成情况 完成时间 1. 读取数据库地点 2. 定位功能 -
分享天气预报功能
功能 完成情况 完成时间 分享天气预报功能 -
语音播报功能
功能 完成情况 完成时间 语音播报功能 -
后台刷新天气预报功能
功能 完成情况 完成时间 1. Service 后台定时网络请求 如果有天气警报弹出通知 -
桌面小部件
功能 完成情况 完成时间 桌面小部件
-
整体项目环境框架的搭建 (4个小时)
任务 完成情况 完成时间 1. MVP框架 2. BaseActivity 3. BaseFragment 4. Handler 5. 网络请求封装 6. 工具类 -
地点的编辑功能 (5个小时)
任务 完成情况 完成时间 1. 全国地点的导入 2. 现有城市管理 2. 实现地点的编辑 3. 位置搜索功能 (含定位功能) -
主界面天气的显示 (10个小时)
任务 完成情况 完成时间 1. 网络请求实时天气 2. 网络请求未来天气 3. 数据保存数据库 4. ViewPage + Fragment 5. 主界面实时天气布局 6. 主界面未来天气布局 7. 下拉刷新 -
分享天气预报功能(3个小时)
任务 完成情况 完成时间 分享天气预报功能 -
后台刷新天气预报功能 (5个小时)
任务 完成情况 完成时间 1. Service 后台定时网络请求 2. 如果有天气警报弹出通知 -
语音播报功能(4个小时)
任务 完成情况 完成时间 1. 语音播报功能 -
桌面小部件(5个小时)
任务 完成情况 完成时间 1. 桌面小部件