基于android平台的rss阅读器的设计与开发

基于android平台的rss阅读器的设计与开发

ID:14703484

大小:561.00 KB

页数:39页

时间:2018-07-30

基于android平台的rss阅读器的设计与开发_第1页
基于android平台的rss阅读器的设计与开发_第2页
基于android平台的rss阅读器的设计与开发_第3页
基于android平台的rss阅读器的设计与开发_第4页
基于android平台的rss阅读器的设计与开发_第5页
资源描述:

《基于android平台的rss阅读器的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Android平台的Rss阅读器的设计与开发摘要:随着3G时代的到来,移动用户通过GPRS可以高速享受Intenet提供的服务。本软件通过Rss站点方便用户迅速获取感兴趣的内容。本论文采用Android开源系统技术,利用Java语言和Eclipse,结合目前使用广泛的Rss(ReallySimpleSyndication),以及目前广泛使用的HTML文件解析和分析工具HtmlParser对RSS阅读器进行编写。使用HtmlParse解析HTML文件来获取指定内容能节省GPRS流量。本软件利用Android提供的各种

2、组件对界面进行设计,达到很好的用户体验。关键词:Android;RSS;HtmlParser;HTML;阅读器目录第一章绪论41.1课题的研究意义41.2相近研究课题的特点及优缺点分析41.3本文的主要工作5第二章Android的架构分析52.1Android特征52.2Android架构62.2.1关键应用程序72.2.2应用程序框架72.2.3C/C++函数库72.2.4Java程序运行环境72.2.5Linux内核72.3Android应用的构成和工作机制72.3.1Activity82.3.2IntentRec

3、eiver92.3.3Service92.3.4ContentProvider102.3.5Rss解析剖析102.4本章小结11第三章开发环境介绍及构建11第四章需求分析124.1功能需求124.2性能需求154.3数据需求164.4安全需求16第五章Android数据库的设计165.1数据库及字段属性设计175.2数据库的连接175.2.1数据库创建175.2.2数据库操作18第六章系统设计与实现186.1Rss资源的收集和分析186.2系统界面的设计226.2.1主界面的实现226.2.2主界面中子界面的实现233

4、86.3资源文件的解析276.3.1本地XML文件的解析276.3.2网络文件解析286.4数据存储316.4.1SharedPerference316.4.2File存储方式316.4.3SQLiteDataBase数据库316.4.4Android中Application的应用316.4.5数据存储在项目中的应用326.5内容界面功能的实现32第七章结论33参考文献3438第一章绪论1.1课题的研究意义随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,3G时代的到来为移动终端用户带来

5、了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。随着3G时代的到来,手机上网越来越方便,而网上充斥着各种各样的信息,让网民们很头疼,很难找到自己感兴趣的新闻,而且中国手机流量费用的高昂,在众多网页中寻找自己感兴趣的信息浪费了过多没必要损失的流量。RSS为网民提供新闻标题和摘要,它的作用就像一道筛子,为网民过滤了网站的大量“无用”信息,节省大量的流量,使网民直达自己所需的网页。网民可通过RSS阅读器进行阅读,而不必每次到目标网站去寻找最新信息。提供RSS服务的网站,可以节省

6、用户访问目标网站的时间。便捷和主动传递,这正是RSS订阅最有价值的地方。1.2相近研究课题的特点及优缺点分析RSS阅读器按照其运行环境基本可以分为三类。第一类大多数阅读器是运行在计算机桌面上的,通过所订阅网站的新闻供应,可自动、定时地更新新闻标题。在该类阅读器中,有Awasu、FeedDemon和RSSReader这三款流行的阅读器,都提供免费试用版和付费高级版。国内最近也推出了几款RSS阅读器:周博通,看天下,博阅。第二类新闻阅读器通常是内嵌于已在计算机中运行的应用程序中。例如,NewsGator内嵌在微软的Outl

7、ook中,所订阅的新闻标题位于Outlook的收件箱文件夹中。另外,Pluck内嵌在InternetExplorer浏览器中。第三类则是在线的WEBRSS阅读器,其优势在于不需要安装任何软件就可以获得RSS阅读的便利,并且可以保存阅读状态,推荐和收藏自己感兴趣的文章。这些Rss阅读器都是基于PC机的,而基于Android平台的RSS阅读器现在还是很少并且这些RSS阅读器基本都是解析RSSFeed后,获取到内容的链接后启动Android中的浏览器应用进行跳转,这样浏览器根据链接下载对应的内容,页面中相应的一些内容和图片对

8、与用户来说并没有什么实际的用处,永不并不希望看到这些无关的内容,这些无关的内容相应的也浪费了很多GPRS38流量,而中国目前GPRS流量的价格还是比较高,这样无疑给用户造成了很到的损失。1.3本文的主要工作本文首先给出了系统的研究背景,对当前RSS的发展现状做了简单的介绍。进而详细的分析了Android的特征、架构以及Androi

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

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

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