基于Android平台的新闻客户端的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:numlof
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能手机的广泛普及和移动互联网渗透率的不断提升,手机新闻客户端通过向用户提供新闻资讯及丰富有趣的视频类内容成为人们在碎片时间获取信息及休闲娱乐的重要工具。相较于国内新闻客户端领域巨头林立且竞争激烈,非洲、拉美等地区仍处于移动互联网发展的早期。若能开发一款面向这些国家地区用户的新闻客户端,并结合当地情况做相应推广,应该能够获取很好的经济效益。本文要实现的就是这样一款新闻客户端应用,主要向非洲、拉美等地用户提供服务。本文首先分析了课题的背景和意义,明确了本人所承担的任务;接着介绍了实现本文所涉及模块需要使用的相关技术,包括Android系统、OkHttp和Retrofit网络框架、ExoPlayer媒体播放框架、FCM消息推送解决方案以及Room数据库框架;在需求分析阶段,提出了系统的建设目标,完成了系统的功能性和非功能性需求分析;在概要设计阶段,划分了系统的功能模块,包括图文新闻模块的新闻频道导航、新闻列表、新闻详情展示、评论功能和阅读历史,以及竖屏短视频模块和消息推送模块,并对系统的数据库表设计及接口设计进行了阐述;在完成概要设计的基础上,结合UML类图及时序图描述了系统的各功能模块的详细设计与实现;接着编写测试用例,对系统各功能模块进行测试,修复了系统存在的问题及不足,并给出了系统的实现结果;最后对系统的设计与实现过程进行了总结,对未来的工作进行了展望。本新闻客户端应用主要向用户提供浏览图文新闻资讯以及竖屏短视频的服务,在一定程度上满足了人们在碎片时间获取新闻资讯及休闲娱乐的需求。目前本应用已在Google Play Store发布,并且还在不断的进行版本迭代。
其他文献
随着网络环境的快速发展,混合学习模式作为未来有效的学习模式已经得到了世界多国的认可.如何运用混合教学模式实现学习有效性的提高成为当前急需解决的主要问题.本文通过对克里斯滕森研究所提供的17个国家混合学习实践数据进行分析,给出了能够提升混合学习效果的执行模型.建议在混合学习发展过程中注重校园监管文化的建设、发展生成性混合学习资源、开展混合教学教师教学能力专项培养等促进混合学习的实践策略.
学生的反馈素养是学习者理解并利用反馈信息以改进工作或学习策略选择时所需的认识、能力和性格.以博德教授和莫蕾教授为代表的澳大利亚团队基于实验开发出学生反馈素养类目框架,提出反馈素养的七个类别.该框架的提出是对学习者在反馈中角色定位的拨正与回归,这对于开展以学生为中心的教学改革具有重要的参考价值.基于该框架的类别分析,教师可以尝试从积累学生的课程履历,转变反馈角色定位,发挥同伴反馈的辅助价值,善用情感交流方式、促进师生信任感的建立等四方面尝试培养学生的反馈素养.
中职教育是培养应用型专业人才的重要途径,为促进社会经济发展注入活力.随着我国对职业教育改革的逐渐深入,逐渐强化了“1+X”证书制度与中职学校教育的全面融合,即在市场人才需求的基础上,促进职业技能等级证书与学历的有效融合,促进中职学生综合素养的提升,使其更加符合社会经济发展的需求,强化其社会适应性.主要对“1+X”证书制度在中职计算机应用专业人才培养中的融合应用进行分析,旨在进一步提升中职计算机人才培养与市场人才需求的统一性,提升中职学生的就业率,满足社会对应用型专业人才的需求.
随着人类社会的进步与城市现代化的发展,许多城市开始将传统的燃油出租车替换为电动出租车。虽然电动出租车具有节能环保的优点,但也给出租车司机和政府部门带来了困难。一方面,电动出租车自身存在充电时间长、充电频率高、高峰期排队等特性。另一方面,由于高额的成本以及稀缺的土地资源,使得充电站的建设难以落地。即使部署充足的充电站,空间分布不均仍会导致资源利用率低。因此,在实际应用和现实生活中,充电推荐方案相比于