论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>硕士论文>范文阅读
快捷分类: android毕业设计参考文献 android开发的参考文献 android通信开题报告 android系统参考文献 android论文范文 关于android的文献综述

关于Android论文范文 基于Android平台新闻客户端设计和实现相关论文写作参考文献

分类:硕士论文 原创主题:Android论文 更新时间:2024-03-09

基于Android平台新闻客户端设计和实现是关于本文可作为相关专业Android论文写作研究的大学硕士与本科毕业论文android什么意思论文开题报告范文和职称论文参考文献资料。

摘 要 在Android开发平台上,并在JavaWeb开发的PC端新闻网站的基础上结合现在的需求开发了移动版的新闻客户端App,这个系统设计主要分为用户登录验证模块、新闻列表的显示功能模块以及新闻内容模块的设计和实现,让用户能够通过App可以更方便、快捷地查看最新新闻.

关键字 Android;App;新闻客户端

中图分类号 G2 文献标识码 A 文章编号 1674-6708(2017)184-0045-02

随着智能手机的普及和移动網络的快速发展,使人们的生活逐渐进入“互联网+”的模式,无论是利用计算机进行办公,还是在日常生活中的购物和外出旅游,人们都可以在智能手机上使用网络来实现.近几年,移动互联网技术应用的越来越广泛,传统的网络业务也逐渐向移动互联网方向转型,而且,现在移动互联网终端也能够随时获取到大量的数据.而且人们也都习惯了在智能手机上通过各种各样的App,来满足我们在日常生活中的一些工作需求.然而,想了解新闻专题各个栏目的具体内容,用户可以通过App来查看系统中的相关新闻,这样就可以让用户能够更加方便地查看最新新闻.本文通过研究Javaweb技术和Android开发App的技术,设计实现新闻系统网站的手机版应用.

1 系统结构设计

这次App开发的设计是通过实际所在系的Android客户端,主要的功能有新闻模块的具体内容显示,也就是将新闻浏览技术实现.系统是由用户登录验证、系部概况、通知公告、学生工作、招生信息、新闻动态显示、专业建设以及联系方式介绍等8个模块构成.网站的App移动端的系统结构简图如图1.

1.1 用户登录验证模块

用户登录系统时,系统将通过Android App端和JavaWeb后台进行信息传递来验证用户是否为本系统的合法用户.在用户验证时,系统通过Android App端获取到用户输入的数据,并将数据传递到JavaWeb后台中:JavaWeb获取到数据之后通过系统内编写的业务逻辑来对用户进行验证,看其是否合法,并将验证后的结果返回到Android App客户端.只有登录用户通过验证就是系统中的用户,可以查看系统中的通知公告、系部概况、学生工作、招生信息、专业建设、联系方式等一系列功能,只有在数据库的User表中存在的信息才是合法的,否则将会提示登录者,“你的账号不存在,请注册”.

1.2 新闻列表模块

用户在经过验证模块,确定合法身份后就可以登录到新闻系统的主界面.主界面上的内容主要包括系部概况、通知公告、学生工作、招生信息、新闻动态、专业设立和联系方式等7个模块的点击按钮.用户选择后能够进入按钮对应的新闻列表显示的界面.列表显示界面的最主要的作用就是能够根据用户提交的不同新闻类型来显示新闻的具体内容,有新闻标题、发布者、时间等一系列信息的新闻条目.显示的列表通过分页技术,一页只能显示10条列表数据,并对新闻列表中的新闻按照发布时间进行排序.可以让用户看到最新的新闻动态.

1.3 新闻内容模块

新闻的内容模块的最主要的作用是将新闻标题、发布者、时间和具体新闻内容等显示在界面上.用户在新闻列表显示模块中选择某一条新闻后,Android App端将会把这条新闻的ID利用WebView的数值方式传递到JavaWeb的服务器中,通过Service中的查询业务逻辑进行处理,查出数据库中对这条新闻的存储数据,并将结果数据发送到Android端,并在WebView的控件中将获得的数据结果显示出来.

2 系统功能实现

2.1 用户登录验证模块

将用户登录的UI(user interface)界面布局实现,在AndroidApp端编写访问JavaWeb系统服务器的子线程,在子线程中利用doGET方式将数据发送给后台,在后台经过逻辑程序的验证,Android移动端使用数据流获取到数据将其返回,并解析成我们熟悉的数据,让其在App页面上显示,以便我们更方便地看到和自己相关新闻动态.

2.2 新闻列表显示模块

得到上一个界面中传递的新闻类型news_ type,然后将获取到的news_type发送给JavaWeb中的Servlet控制器,然后再经过Service中的业务逻辑进行查询,获取这个新闻类型的前10条新闻信息,并将其返回到List集合中,但是由于List集合自身的限制,无法直接将数据传递到Android的移动客户端,只能使用Json的形式将数据封装成json字符串的形式发送到Android移动端.Json数据封装格式:[{id:“20”,title:“就业信息”,editor:“电子系”,date:“2016-06-29”}]Android App端获取数据格式并将其解析,最后显示在ListView组件中,最后在其前台页面显示[ 1 ].利用SQL语句对出入前台的数据进行排序,按发布时间进行排序,最新的新闻动态在新闻列表顶端显示.

2.3 新闻内容显示模块

新闻内容要在页面中显示,就必须要在显示列表的模块建立ItemoncLickeListener接口,利用它来获取用户选择要显示的页面.新闻显示列表模块只要将新闻的id值传递给新闻内容模块中,在新闻内容显示模块中新闻内容的显示能够利用解析器对Json字符串进行解析,并将解析后的数据通过WebView组件在页面上进行显示.为了将开发系统的周期缩短,利用WebView组件传递数据将此模块功能实现.在Android客户端就能看到通过ID获取到的数据,并可以看到新闻的具体内容.

3 结论

本文的新闻系统的设计是基于Android平台的作者所在系网站的Android移动端应用,设计中使用了Servlet技术、Android数据传递、对线程并发执行技术和Json字符串封装技术等.这个App是基于PC端新闻系统的基础上开发的,所以它的结构设计合理,使用时方便操作,实现页面直接的跳转更加灵活.后期让周围的人使用一段时间,经过测试,并对App设计中的不足进行改进和完善,最终达到了设计需求.

参考文献

[1]贺维.Android应用开发基础教程[M].北京:中国电力出版社,2014:46-47.

[2]李兴华.名师讲坛——Android开发实战经典[M].北京:清华大学出版社,2012:620-624.

[3]李毅.基于Android平台的新闻客户端设计和实现[J].石家庄职业技术学院学报,2016,28(6):43-45.

总结:本论文可用于Android论文范文参考下载,Android相关论文写作参考研究。

参考文献:

1、 新华社新闻客户端的和不足 摘 要 智能手机的普及和发展为用户上网提供了便利的传播平台,其中新闻客户端是用户获取新闻资讯的主要途径。相比其他新闻客户端,传统媒体新闻客户端面。

2、 移动新闻客户端的新闻直播 摘 要 新闻客户端是现代计算机技术与网络通讯技术发展的重要成果,亦是新闻媒体的新型经营平台。新闻客户端能够有助于受众充分利用起碎片时间。伴随着移。

3、 Android云存储客户端应用开发能力培养教学设计 【摘 要】本文从OpenStack Swift服务搭建过程、命令运用、应用模块开发三方面对Android云存储客户端应用开发能力培养进行教学设计。

4、 手机新闻客户端现状和策略分析 【内容提要】在当今的移动互联网背景下,移动信息高速发展。手机在除了发挥即时通讯的功能之外,还延伸出了许多其他功能,比如上网等。在这一背景下,使我。

5、 并读新闻客户端看传媒商业模式革新 【摘要】在互联网技术不断发展的今天,媒体融合之势已不可阻挡。本文通过对并读新闻客户端的背景、运行机制、创新性及漏洞等方面进行分析,探索用户模式、。

6、 传统纸媒新闻客户端模式、问题和 【摘 要】当前,新闻客户端已成为传统媒介战略转型的重要方向和支点。纸媒纷纷试水新闻客户端,既有传统媒体在移动互联网时代一直谋求转型的动力使然,也。