基于Android系统的新闻客户端的设计与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:tjhaixin2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步,手机已不再是一个简单的通讯设备,而逐渐趋于智能化、定制化、网络化、娱乐多媒体化和安全化。伴随着4G技术的日益成熟和移动设备的普及,移动互联网成为引人注目的焦点,是未来发展的主流。手机作为人们使用最广泛的移动终端在未来移动互联网中占有举足轻重的地位。以前人们获取新闻资讯的方式大多依赖电视,电脑,报纸等传统媒介,而如今更多用户倾向于使用手机。凭借着快捷、随时随地获取新闻等优势,使用手机关注当下最新资讯已成为人们的日常生活习惯。而作为市场占有份额比较大的Android系统也自然而然的成为了众多应用的使用平台。本课题是基于Android系统开发的新闻客户端系统。本文进行了客户端以及服务器两大部分的设计与实现。客户端部分主要用到了GitHub上的开源项目Xutils进行网络图片的加载与显示,第三方开源框架ViewPagerIndicator来作为新闻栏目分类显示的控件,SlidingMenu来实现侧边栏的滑动,ViewPager来实现广告轮播条以及页面下标签的切换,ListView来展示新闻列表,自定义控件来实现下拉刷新的功能,ShareSDK实现第三方分享功能。服务器端利用Apache Tomcat7作为后台服务器提供JSON数据,模拟客户端请求服务器接口程序的过程。本课题将采用JSON来传递客户端和服务端之间的数据,并使用Googe1官方提供的解决方案Gson来进行JSON数据的解析。本文首先采用面向对象的方法进行系统分析,分析了系统的具体需求,然后用UML建立了系统的用例模型和功能模型,在此基础上给出了详细的基于MVC设计模式的设计方案,并采用C/S结构体系对视图层、数据持久层、业务逻辑层做了具体的实现,最后对这个系统做了功能性和安全性的测试,显示该系统的设计达到预想的目的,本系统可以完成新闻浏览等各种工作,对工作效率进行有效地提高。
其他文献
最近四十年的西方哲学研究虽然取得了前所未有的发展,却仍然存在着一些根本的问题,主要是未能深入西方哲学的堂奥,未能打通整个西方哲学史,对西方哲学的研究越来越学术工业化
棉花是农产品的重要组成部分,在实际种植过程中,与蔬菜或粮食等农作物的种植方式具有较大区别,对于种植的环境要求较高。因此,在实际的种植过程中,相关种植人员应严格按照科
不饱和烃是指含碳碳双键或碳碳三键的烃类化合物。不饱和碳碳键作为一类常见的官能团,广泛存在于包括药物、天然产物和精细化学品等在内的大量有机化合物分子中。由于不饱和
目的:分析儿童可逆性后部白质脑病(posterior reversible encephalopathy syndrome,PRES)的临床特点及预后危险因素。方法:回顾性分析重庆医科大学附属儿童医院2015年6月至2019年5月住院诊断为PRES的47例患儿的临床资料及随访结果。结果:(1)47例患儿中,男28例,女19例,平均年龄8.79±3.72岁(215岁)。病因包括肾脏疾病(29/47,
以人为本、尊重自然、适用完善是北欧公路的鲜明特点。本文介绍了北欧公路在总体设计、路线、路基路面、排水、桥遂、交通工程及服务设施、运营管理等方面的具体做法,并结合
<正>实践教学是高校思想政治理论课教学的重要环节。中共中央宣传部、教育部《关于进一步加强和改进高等学校思想政治理论课的意见》指出:"高等学校思想政治理论课所有课程都
作为对"城市偏向"城乡教育二元体制的适度矫正,城乡教育一体化蕴涵着社会正义的伦理诉求,给予农村(薄弱)学校标准化建设的差别支持,促进所有社会成员获得更加和谐幸福的生活
莲藕的食用药用价值较高,是一种深受广大人民群众青睐的水生蔬菜和特色农产品。随着农村产业结构调整,农户积极性持续上涨,莲藕种植面积也逐年增多,但莲藕采收成为摆在农户面
目的观察黄芪注射液对病毒性心肌炎小鼠发生细胞凋亡及对半胱天冬氨酸蛋白酶3(Caspase-3)活性的影响。方法 4~6周龄雄性Balb/c小鼠60只,随机分为正常对照组、模型对照组、黄
本翻译实践报告是以韩国国营电视KBS广播节目《韩国人的餐桌》为口译实践对象。此节目从2011年播放至今,着重介绍韩国的长寿食物,包含韩国的地域文化和饮食风俗、历史文化等