基于安卓平台的新闻客户端的设计毕业论文
2021-04-12 13:08:30
摘 要
如今社会发展神速,步入了快节奏的时代,人们的社会竞争力越来越大。那么快速、准确的获得最新消息就变得十分重要,及时获取重要新闻是是否能获得机遇的重要手段。而且在娱乐方面,用户想要在空闲的时光浏览自己感兴趣的新闻,在放松自己受各种压力压迫的头脑的同时,充实自己的所见所闻。
为了满足这些安卓手机用户的获取新闻、浏览新闻的需求,现在开发一款基于安卓平台的新闻客户端APP,有用户对新闻APP普遍需求的功能。
本文基于Android的操作系统,开发了Android手机新闻客户端应用,通过Android studio开发工具,GreenDao3.0数据库插件来进行开发。在本文中,为大家分析了现在新闻APP的国内外现状和所需的技术要求,开发了一款能够满足用户个人需求,更加人性化、更加方便,功能模块一目了然的基于安卓平台的新闻客户端APP。
关键词: 安卓;新闻客户端;Android APP;智能手机
Abstract
Nowadays, the society is developing at a rapid pace, and it has entered a fast-paced era, and people's social competitiveness is growing. So fast and accurate access to the latest news becomes very important, and timely access to important news is an important means of gaining opportunities. And in terms of entertainment, users want to browse the news of their own interest in their free time, and enrich their own perceptions while relaxing their minds under pressure.
In order to meet the needs of these Android mobile phone users to get news and browse news, we now develop a news client app based on the Android platform, which has the function of users' general demand for news app.
This thesis is based on the Android operating system, developed the Android mobile news client application, through the Android studio development tools, GreenDao3.0 database plug-in for development. In this thesis, we analyze the current status and technical requirements of the current news APP, and develop a news client based on the Android platform that can meet the individual needs of users, is more user-friendly, more convenient, and the function modules are clear at a glance. APP.
Keywords: Android;news client;Android APP;smart-phone
目录
第1章 绪论 2
1.1项目研究背景 2
1.2国内外现状分析 ...3
1.3相关技术介绍 3
1.3.1 Java语言 3
1.3.2 Android studio 开发工具 4
1.3.3 数据库插件GreenDao3.0 4
1.3.4 ORM 5
第2章 需求分析 6
2.1概述 6
2.2系统需求分析 7
2.2.1可行性分析 7
2.2.2功能需求分析 7
2.2.3系统用例分析 8
第3章 系统设计 9
3.1总体设计 9
3.2系统详细设计 10
3.2.1系统模块活动图 10
3.2.2系统模块时序图 11
3.3数据库设计 12
3.3.1系统ER图 12
3.3.2数据库表格 13
第4章 系统实现 14
4.1开发环境的搭建 14
4.2系统具体模块功能实现 14
4.2.1文件结构与说明 14
4.2.2具体实现 15
第5章 系统测试 20
5.1测试的任务及目标 20
5.2系统测试 21
5.2.1软件的测试 21
5.2.2测试方案 21
5.2.3测试结果及说明 21
第6章 总结与展望 29
6.1总结 29
6.2展望 29
参考文献 30
致谢 31
第1章 绪论
1.1项目研究背景
在2018年4月3日,中兴通讯在微博官方发布,最近几天,中兴通讯和中国移动广东公司共同联合协作,基于3GPP R15标准的电话于广州打通成功,并且端到端5G商用系统规模外场站点也正式开通了,这标志着5G时代即将到来。
现在网络升级,手机升级,已经开启了万物互联的新时代。新闻资讯从传统的纸媒、电视媒体逐渐转向至移动互联网。随着科技的发展,手机作为一种非常重要的通讯工具,它的功能越来越强大,和电视机、电脑不同,手机有着方便携带,可以随时随地获取信息、处理信息的优势,已经逐步成为我们日常生活中接受信息的重要方式,但是并不是任何手机都可以满足这种复杂的功能需求,而智能手机由于其强大的功能无疑是所有手机中最好的选择。
现在比较流行的智能移动操作系统有:Android、iOS、Windows Phone等等。而由于Android系统有着优越别的系统的特点,比如平台的便携性以及有良好的开放性,使用Android操作系统的手机的用户越来越多,安卓手机在智能手机市场和领域中的地位越来越重要。
Android是一个开放的体系结构,所以具有很好的开发调试的环境,这是Android最大的一个特点。并且它还支持多种可扩展的功能插件,具有丰富多样的图形系统,拥有着很强大的浏览器以及对多媒体的支持功能。
现在进入快节奏的时代,社会竞争也越来越激烈。怎么样能够在这繁杂的社会里时刻保持生机,超越大多数人,将自己立于不败之地?及时的获取信息,正确的分析信息,对社会动态能有最新的综合的掌握是必不可少的一个条件,只有如此,才能有的放矢,达到事半功倍的效果。同时人们的休息时间开始变得碎片化,如果仅仅通过电视报纸来获取信息对人们来说太过规定化,能够满足在固定时间获取最新消息的人实在是不多。而且现在是信息爆炸的时代,很多人们并不想关注各方面的信息,他们更想获取自己感兴趣的领域的消息,这就需要给信息进行分类。怎样满足这些要求呢?
所以基于安卓平台的新闻客户端就是一个在任何时间,只要在有数据网络的地方就能够浏览新闻讯息的安卓软件。想要成功实现这样一款软件,就需要通过相关资料的研究来了解安卓平台,了解有关于安卓开发的相关技术和知识,了解移动软件设计,了解整个移动互联网未来的发展趋势,进而能够更好的适应时代的变化,与此同时,加强自身的设计以及编程能力,这就是实现整个设计和研究的意义。