层软硬件资源的使用,而应用层又是用java技术开发,这非常有助于android应用层的开发,对android的普及是非常有帮助的。Android的栈具备一系列与移动应用程序相关的特性,在之上开发一些具体的移动应用,是很方便的。关于数据源和其解析方法,将选择了RSS作为新闻阅读器数据的来源。RSS(简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91,1.0,2.0,使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。所以如何能有效的设计开发出一个新闻阅读器,如何在android系统上实现RSS技术的有效运用,是我们急需解决的一个重要课题。
三、研究内容及实验
方案:研究内容及实验方案:
1.研究内容
设计一个基于Googleandroid移动平台技术的新闻阅读器,所要研究的内容有以下几个方面:(1)搭建android开发环境,下载并安装androidSDK;下载并安装Eclipse,并配置好相应的ADT插件;研究Eclipse开发的相关技巧,并会配置android模拟器。(2)充分研究android平台技术的相关理论,深入
学习掌握好android的各类开发组件及开发包;掌握android框架下开发应用程序的相关技术与流程。(3)充分研究RSS技术及相关的解析算法,如SAX解析或者是DOM解析。(4)数据的持久化保存研究,既数据持久保存。(5)无线网络连接相关技术的研究。
2.实验方案(1)利用java语言和android开发的相关技术,设计出界面美观,布局合理的软件界面,并且事件的触发与响应必须做到合理方便明了。(2)根据个人喜好,将选择新浪网作为我们的数据来源,应用RSS订阅技术,实现新闻资讯的订阅。(3)整个开发过程将在Eclipse工具上实现.
四、目标、主要特色及工作进度
⒈目标开发一个基于android平台的新闻阅读器,可以根据自己的喜好订阅新浪网站里的自己感兴趣的那部分新闻资讯。并且做到里头的新闻是最新的,可以随着原网站的更新也做到及时的更新。⒉特色(1)操作简单,界面友好,美观。(2)资讯及时更新,保证展现的内容都是网站里最新的。(3)程序打包好,就可以直接使用在我们的android手机上。(4)可以根据不同需要,定制不同的新闻。
⒊工作进度
2012.02.26——2012.03.15
资料检索,完成至少10000印刷符号的与课题相关的英文技术资料翻译。
2012.03.16——2012.03.202012.03.21——2012.04.302012.05.01——2012.05.152012.05.16——2012.05.252012.05.26——2012.06.122012.06.13——2012.06.22
完成开题报告。学习熟悉开发工具系统开发。完善设计。整理毕业设计相关
文档,撰写毕业设计论文。准备答辩。
五、参考文献[1]李兴华.
Java开发实战经典.北京:清华大学出版社,2009
[2]李兴华,王月清.JavaWeb开发实战经典.北京:清华大学出版社,2005[3]印旻,王行言.Java语言与面向对象程序设计.北京:清华大学出版社,2006[4]王世江,盖索林.GoogleAndroid开发入门指南.北京:人民邮电出版社,2009[5]李刚.疯狂Android讲义.北京:电子工业出版社,2011[6]梅尔(RetoMeier),王超.Android2高级编程.北京:清华大学出版社,2010[7]哈希米(美),科曼特内尼(印),麦克莱恩(美).精通android2:人民邮电出版社,2010[8]W.FrankAbleson,RobiSen.GoogleAndroid揭秘.北京:人民邮电出版社,2010[9]Jennings,N.R.,Wooldridge,M.:Agent-OrientedSoftwareEngineering.ArtificialIntelligence117,277–296(2000)[10]ChristopherFrantz,MariuszNowostawski,andMartinK.Purvis.LectureNotesinComputerScience,2012,Volume7068,AdvancedAgentTechnology,Pages488-502