毕业设计(论文)-基于android平台的校园新闻app的开发

毕业设计(论文)-基于android平台的校园新闻app的开发

ID:872579

大小:3.21 MB

页数:27页

时间:2017-09-22

毕业设计(论文)-基于android平台的校园新闻app的开发_第1页
毕业设计(论文)-基于android平台的校园新闻app的开发_第2页
毕业设计(论文)-基于android平台的校园新闻app的开发_第3页
毕业设计(论文)-基于android平台的校园新闻app的开发_第4页
毕业设计(论文)-基于android平台的校园新闻app的开发_第5页
资源描述:

《毕业设计(论文)-基于android平台的校园新闻app的开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、届别2015届学号201114100130毕业设计(论文)基于Android平台的校园新闻app的开发姓  名李威系别、专业数学与金融学院信息与计算科学导师姓名、职称刘智钢教授完成时间2015年5月目录摘要IAbstractII1绪论12设计原理和方法12.1Android操作系统分析12.2xml文件及pull解析介绍32.3开发工具Eclipse介绍分析33系统分析43.1研究目的43.2需求分析43.3系统设计的原则44系统设计54.1数据库的设计55详细设计85.1首页主界面85.1.1功能描述85.1.2界面

2、设计95.1.3具体实现及相关代码95.2新闻模块105.2.1新闻列表模块功能描述界面设计及主要代码实现105.2.2新闻详情:135.2.3新闻列表功能描述界面设计及主要代码实现145.3注册登录模块165.3.1功能描述165.3.2界面设计175.3.3具体实现及相关代码175.4爆料模块185.4.1功能描述185.4.2界面设计195.4.3具体实现及相关代码19结论21参考文献22致谢23摘要 该软件,采用了xml解析技术中的Pull解析XmlPullParser工具解析,在xml文件中存储数据,模拟服务

3、端的数据。客户端中采用了基于Sqlite数据库的一对多的android对象关系映射框架ormlite,对数据进行存储,及进行增删改操作,使用了Handler机制,采用消息队列的方式处理线程池中的各种请求。在图片加载使用了异步加载Image-Loader框架,加载网络数据时使用了Http协议。关键词:异步加载;ormlite;Handler;MaterialDesignAbstractThesoftware, usingPull XmlPullParseranalytictools in analytical XMLpa

4、rsingtechnology, datastored intheXMLfile, simulation server data. Theclient usesapairof the Androidobjectrelationalmappingframework ormlite basedonSqlitedatabase, fordatastorage, and CRUDoperations, theuseoftheHandler mechanism, processing allkindsof threadpool 

5、request by wayofmessagequeue. Theimageisloaded using asynchronousloading Image-Loaderframework, loadingthenetworkdata usingtheHttp protocol.Keywords:asynchronous loading; ormlite; Handler; Material DesignI1绪论随着当今社会的快速发展,互联网已经走进家家户户,而手机也渐渐的成为了我们日常生活中不可或缺的设备,随着3g,

6、4g的到来,手机互联网也从开始的打电话,发短信,慢慢的升级为QQ聊天,看新闻,看视频,网上购物,听歌,玩游戏.....变得日益丰富了起来,而未来的发展趋势,在一定程度上也和手机密切相关,在互联网迅速发展的今天,手机app也如同雨后春笋般崛地而起,各种app在我们的生活中产生了很大的影响,QQ的出现,使我们与亲朋好友之间更加方便联系,各种新闻类app比如网易新闻,今日头条的出现,使得我们虽然不出门,但可以通过app了解各地新闻,等等。校园是一个丰富多彩的圈子,在这个圈子中,每天都有各种信息在圈子中流动,学校颁发的通知、系

7、里面开展的活动、系里面发布的通知、系里面的讲座、学校的新鲜事、社团或学生会开展活动....等等很多这样的信息,而这款app正是在这样的背景下产生,目的将这些信息进行归类整理,并通过app进行传达,方便老师同学在第一时间掌握学校动态,app中也加入了爆料模块,这个模块提供一个共同的平台,在这个平台中,可以将自己身边的趣事,囧事,或者看到的不平事进行发表,给大家提供了一个交流的平台。2设计原理和方法2.1Android操作系统分析Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手

8、机操作系统,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。Android以Java为编程语言,使接口到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。