目录
【题目】 1
【描述】 1
【评分细则】 1
【提交方法】 4
【大说明】 4
1. 代码结构 4
2. 具体实现 6
项目分工: 6
3. 总结与心得 7
【题目】
实现一个安卓新冠疫情新闻的 App。最低支持安卓系统版本为 8.0(minSdkVersion 为
API 26 https://developer.android.com/guide/topics/manifest/uses-sdk-element.html)
【描述】
2019 年末,新型冠状病毒肺炎(COVID-19) 疫情突然爆发,并迅速蔓延至全国。一时间,疫情防控成为了全社会关注的焦点,对新冠疫情的新闻播报和数据统计也活跃在各大新闻 app 中。开放而全面的数据资源可以帮助研究者、政策制定者、医疗工作者和普通民众更深入地了解病毒和疫情。
现在让我们也来尝试一下做一个新冠新闻 app!本次大的任务就是实现一款新冠相关的工具类软件,其中服务器的数据抓取和网络接口由清华大学计算机系知识工程实验室提供,同学们根据网络接口文档和要求利用课上所学的 Java 和 android 开发知识实现一个手机客户端即可。
【接口描述】
本次大需要开发的系统结构包括服务端和客户端两部分,服务端负责调用接口,查询疫情相关信息(各国疫情数据统计,各省疫情数据统计,最新新闻等);客户端从服务器拉取新冠相关数据并实现相关功能,包括新冠新闻获取、展示和管理,全球疫情数据的展示、更新等。
接口 url 及接口说明见接口文档。
【评分细则】
本次大总分 100 分,分为基础功能和扩展功能两部分。基础功能总分值为 85 分,
又分为子功能(80%)和子性能(20%),要求实现所有的基础功能;扩展功能的总分数为 15