资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
分类号 密级 U D C 编号 本科毕业论文(设计)题目 基于Android平台新闻客户端设计与实现 所 在 院 系 计算机学院 专 业 名 称 计算机科学与技术(嵌入式方向) 年 级 2012级 学 生 姓 名 学 号 指 导 教 师 二一六 年 四 月湖北第二师范学院本科毕业论文湖北第二师范学院毕业论文(设计)原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名: 年 月 日I文献综述一、 概述随着PC互联网日趋饱和,智能手机的技术突破,移动互联网发生了井喷式的发展,各种智能终端伴随着通讯技术的进步成为新的阅读平台。其中,移动新闻客户端就是发展迅猛的一种新闻阅读应用。在激烈的市场竞争中,门户网站所开发的移动新闻客户端在下载量和受关注程度上都名列前茅,这与整个市场的发展现状以及门户网站移动新闻客户端的独特优势有密切关系。与传统新闻信息传播方式相比,新闻客户端在新闻呈现方式上,采用了图文并茂方式,既发挥了门户网站新闻报道方式上的专长,又使新闻阅读实现了真正意义上的“随时随地,想看就看”。本文将对移动智能手机平台,移动app,移动新闻客户端优势进行分析和总结。二、 主题随着移动互联网的发展,我们的生活正在转变为“万物互联,移动为先”的智能生活方式。在任何一个角落,任何一个物体,只要能够连接上互联网,它就能够和我们的手机进行通讯,手机终端控制窗帘,空调,电灯已经是司空见惯。Android操作系统是由Google 2008年研发发布的一种开源操作系统,发布以来,一直受到人们的追捧,短短几年之间,它就已经在全球市场份额跃居第一。其平台的应用程序数量也是一直处于飙升状态,其中一些生活服务类的应用程序给我们的生活带来了莫大的便利。移动新闻客户端具备传播速度更快,覆盖范围更广,新闻内容更丰富,表现形式更新颖等优势,使得人们更倾向于选择这种阅读方式。相比于传统的报纸,期刊等阅读方式,新闻客户端阅读更加符合绿色环保,健康生活的生活理念。三、 总结新闻客户端阅读,一种全新的阅读方式,它拥有传统阅读方式无法拥有的特点,这使得新闻客户端阅读方式必是大势所趋,一方面人们利用空闲时间,阅读知识,充实自己,另一方面,可以学习一些生活技能,了解时事,与时俱进。让阅读成为一种习惯,开发一款移动新闻客户端是十分有必要的。四、参考文献 1 (美)福思特 著,刘云鹏 译,XML入门经典(第五版),清华大学出版社 20132 孙卫琴, java面向对象编程. 电子工业出版社,2006.3 李刚,疯狂Java讲义(第三版),电子工业出版社, 20144 明日科技 java从入门到精通(第3版),清华大学出版社,20125 李兴华,名师讲坛-Android开发实战经典,清华大学出版社,20126 李刚,疯狂Android讲义(第3版),电子工业出版社 20157 郭霖,第一行代码,人民邮电出版社,20148 徐宜生,Androide群英传,电子工业出版社,2015 9 任玉刚,Android开发艺术探索,电子工业出版社,2015 10 (美)霍斯特曼,科内尔著,周立新 译,Java核心技术 卷1,机械工业出版社 2014 11 鲍凯 Java入门123-一个老鸟的Java学习心得,清华大学出版社,2015 12 CSDN博客,Android ListView异步加载图片乱序问题,原因分析及解决方案http:/blog.csdn.net/guolin_blog/article/details/45586553摘要新闻阅读基本是每个人生活必需的生活内容。在信息量越来越大的今天,这要求人们不断的摄取信息来充实自己。新闻阅读既能获取生活所需要的有用信息,也能通过新闻阅开宽视野和思维。但是新闻阅读多数只能通过固定的时间地点方式来获取,无法做到随时随地获取到新闻资讯,往往由于这些因素,错过很多对自己有用的信息。 为了解决以上的诸多不便,基于Android的新闻客户端也应运而生。通过对Google Android SDK API了解和学习,决定开发一款基于Android平台的新闻客户端应用程序,使Android用户可以方便,快捷的获取新闻资讯。本新闻客户端通过请求网络,将服务器返回的json数据解析显示在用户的手机界面上。本文论述了Android移动新闻客户端的设计和开发实现过程。关键词:Android SDK json数据 移动新闻客户端 服务器AbstractNews content to read basic living necessities of life for everyone.In todays increasingly large amount of information, which requires people to continually intake information to enrich themselves.Newsreader to obtain useful information both need to live, but also through the News open wide horizons and thinking.But most news reader can only be acquired by way of a fixed time and place, can not be done to get news and information anytime, anywhere, often as a result of these factors, miss a lot of useful information on their own.To solve the above inconvenience, Android-based news clients also emerged.Through the Google Android SDK API to learn and become familiar with, we decided to develop to develop an Android-based news client application that allows Android users to easily and quickly access news.The news client by requesting network, json parsing data returned by the server is displayed on the users mobile phone interface.This article discusses the Android news mobile client design and development implementation process.Key words: Android SDK json data News mobile client Server11目 录第1章 绪论11.1 研究背景11.2 研究意义1第2章 新闻客户端开发环境及工具22.1 新闻客户端开发环境22.2 新闻客户端开发工具22.3 新闻客户端运行环境3第3章 基于新闻客户端的概要设计33.1 新闻客户端需求分析33.2 新闻客户端功能描述53.3 新闻客户端功能模块划分53.4 新闻客户端组成结构图63.5 新闻客户端操作流程图7第4章 新闻客户端开发所用技术84.1 JSON数据传输格式84.2 Gson类库84.3 SharedPreference文件存储9第5章 基于新闻客户端的实现135.1 Fragment碎片化135.4 总体结构和功能模块205.4.1 侧边栏功能205.4.2 新闻模块功能215.4.2 图片模块功能225.4.3段子模块功能235.4.4设置模块功能24第6章 系统测试27第7章 总结28参考文献29致 谢30VII第1章 绪论1.1 研究背景窗体顶端如今,APP模式成为移动互联网最主要的应用形式。其中,移动新闻客户端凭借其丰富的资讯资源,实时的信息推送和方便的社区互动被越来越多的用户认可。在新媒体环境下,读者阅读时间和减少和碎片化趋势,预示着手机阅读的影响范围将会越来越广。手机阅读不仅能快速获取新闻信息,同时契合了碎片化时代读者的便捷性,片段化和主动性的需求。移动新闻阅读作为手机阅读的一种表现形式,采用将图片和文字内容相结合的方式将新闻信息展现给用户,这个方式使用户可以查看不同来源的新闻信息以及不同层次的信息,以最大程度上了解事情的原始缘由,同时可以搜索时间间隔较远的新闻信息。移动新闻客户端市场已经成为移动媒体竞争的焦点,互联网各大门户网站纷纷使出浑身解数希望占领尽可能多的移动新闻客户端市场份额。根据数据显示,在中国,新闻客户端市场排名前三的客户端分别为搜狐新闻,网易新闻和腾讯新闻,其中,这些新闻客户端在功能上过于繁重,对Android的设备系统版本有一定的要求,没有很好地做到向下兼容低版本,在较低版本的手机无法成功安装这些新闻客户端。窗体底端1.2 研究意义虽然Google Android N已经出来了,但是在中国,由于手机制造商系统升级缓慢,据友盟数据显示,大部分的手机的Android版本还是在在Android 4.4之下,一些公司为节省应用程序的开发成本,仅仅向下兼容到4.4版本,导致在低于4.4版本的手机出现提示“解析包错误”。为了使低版本的手机也能够成功安装新闻客户端,故本项目使用低版本的Android SDK API和Android-support-xxx支持库API开发新闻客户端,以满足较早手机用户或者系统无法升级的用户阅读新闻的需要。第2章 新闻客户端开发环境及工具2.1 新闻客户端开发环境不同于Web App,Android原生应用使用Android SDK框架提供的api,基于java语言开发的,故需配置Java相关环境。(1) Windows (2
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号