基于Android平台新闻客户端设计与实现_第1页
基于Android平台新闻客户端设计与实现_第2页
基于Android平台新闻客户端设计与实现_第3页
基于Android平台新闻客户端设计与实现_第4页
基于Android平台新闻客户端设计与实现_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号 密级 U D C 编号 本科毕业论文(设计)题目 基于 Android 平台新闻客户端设计与实现 所 在 院 系 计算机学院 专 业 名 称 计算机科学与技术(嵌入式方向) 年 级 2012 级 学 生 姓 名 陶昕星 学 号 1250313034 指 导 教 师 许庆炜 二一六 年 四 月湖北第二师范学院本科毕业论文0湖北第二师范学院毕业论文(设计)原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名: 年 月 日湖北第二师范学院本科毕业论文I文献综述1、概述随着PC互联网日趋饱和,智能手机的技术突破,移动互联网发生了井喷式的发展,各种智能终端伴随着通讯技术的进步成为新的阅读平台。其中,移动新闻客户端就是发展迅猛的一种新闻阅读应用。在激烈的市场竞争中,门户网站所开发的移动新闻客户端在下载量和受关注程度上都名列前茅,这与整个市场的发展现状以及门户网站移动新闻客户端的独特优势有密切关系。与传统新闻信息传播方式相比,新闻客户端在新闻呈现方式上,采用了图文并茂方式,既发挥了门户网站新闻报道方式上的专长,又使新闻阅读实现了真正意义上的“随时随地,想看就看”。本文将对移动智能手机平台,移动app,移动新闻客户端优势进行分析和总结。2、主题随着移动互联网的发展,我们的生活正在转变为“万物互联,移动为先”的智能生活方式。在任何一个角落,任何一个物体,只要能够连接上互联网,它就能够和我们的手机进行通讯,手机终端控制窗帘,空调,电灯已经是司空见惯。Android操作系统是由Google 2008年研发发布的一种开源操作系统,发布以来,一直受到人们的追捧,短短几年之间,它就已经在全球市场份额跃居第一。其平台的应用程序数量也是一直处于飙升状态,其中一些生活服务类的应用程序给我们的生活带来了莫大的便利。移动新闻客户端具备传播速度更快,覆盖范围更广,新闻内容更丰富,表现形式更新颖 等优势,使得人们更倾向于选择这种阅读方式。相比于传统的报纸,期刊等阅读方式,新闻客户端阅读更加符合绿色环保,健康生活的生活理念。湖北第二师范学院本科毕业论文3、总结新闻客户端阅读,一种全新的阅读方式,它拥有传统阅读方式无法拥有的特点,这使得新闻客户端阅读方式必是大势所趋,一方面人们利用空闲时间,阅读知识,充实自己,另一方面,可以学习一些生活技能,了解时事,与时俱进。让阅读成为一种习惯,开发一款移动新闻客户端是十分有必要的。四、参考文献1 (美)福思特 著,刘云鹏 译,XML 入门经典(第五版),清华大学出版社 20132 孙卫琴, java 面向对象编程. 电子工业出版社,2006.3 李刚,疯狂 Java 讲义(第三版),电子工业出版社, 20144 明日科技 java 从入门到精通(第 3 版),清华大学出版社,20125 李兴华,名师讲坛 -Android 开发实战经典,清华大学出版社,20126 李刚,疯狂 Android 讲义(第 3 版),电子工业出版社 20157 郭霖,第一行代码,人民邮电出版社,20148 徐宜生, Androide 群英传,电子工业出版社,20159 任玉刚, Android 开发艺术探索,电子工业出版社,201510 (美)霍斯特曼,科内尔著,周立新 译, Java 核心技术 卷 1,机械工业出版社 201411 鲍凯 Java入门123-一个老鸟的Java学习心得,清华大学出版社,201512 CSDN博客, Android ListView异步加载图片乱序问题,原因分析及解决方案/guolin_blog/article/details/45586553湖北第二师范学院本科毕业论文摘要新闻阅读基本是每个人生活必需的生活内容。在信息量越来越大的今天,这要求人们不断的摄取信息来充实自己。新闻阅读既能获取生活所需要的有用信息,也能通过新闻阅开宽视野和思维。但是新闻阅读多数只能通过固定的时间地点方式来获取,无法做到随时随地获取到新闻资讯,往往由于这些因素,错过很多对自己有用的信息。 为了解决以上的诸多不便,基于Android的新闻客户端也应运而生。通过对Google Android SDK API了解和学习,决定开发一款基于Android平台的新闻客户端应用程序,使Android用户可以方便,快捷的获取新闻资讯。本新闻客户端通过请求网络,将服务器返回的json数据解析显示在用户的手机界面上。本文论述了Android移动新闻客户端的设计和开发实现过程。关键词:Android SDK json 数据 移动新闻客户端 服务器湖北第二师范学院本科毕业论文IIIAbstractNews 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 Server湖北第二师范学院本科毕业论文III目 录第 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湖北第二师范学院本科毕业论文VI参考文献 .29致 谢 .30湖北第二师范学院本科毕业论文0第 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 开发新闻客户端,以满足较早手机用户或者系统无法升级的用户阅读新闻的需要。湖北第二师范学院本科毕业论文1第 2 章 新闻客户端开发环境及工具2.1 新闻客户端开发环境不同于 Web App,Android 原生应用使用 Android SDK 框架提供的 api,基于java 语言开发的,故需配置 Java 相关环境。(1)Windows (2)JDK 1.8(3)Android Studio(4)Genymotion 模拟器和 Android 手机(5)Tomcat 服务器(6)mindjet mindmanager,Microsoft Visio2.2 新闻客户端开发工具开发 Android 应用程序的编译器有很多,其中应用最广泛的即是 Eclispse ADT和 Android Studio,本项目采用的是 Android Studio。Android Studio 具有以下优势:(1)非常强大,非常智能的代码提示和搜索功能。比如一个布局文件名字是layout_topfragment_listview_item_all.xml ,在 ec

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论