1、编号编号 本科生毕业设计 基于 Android 的 RSS 阅读器设计与开发 RSS Reader Based On Android Platform 学 生 姓 名 专 业 软件工程 学 号 指 导 教 师 xx 学 院 软件学院 20201 13 3 年年 6 6 月月 I 摘 要 RSS 是共享在线内容的一种简单方式,也是一种描述和同步网站内容的格 式。网站提供 RSS 输出,有利于让用户获取网站内容的最新更新,RSS 搭建了 一个信息迅速传播的技术平台。 本系统是在 Eclipse 集成开发环境中, 运用 ADT, JDK 以及 Android SDK 等 相关工具进行开发的。 本文概
2、括的介绍了 Google Android 平台以及 RSS 的一些 基础知识,重点介绍了 Android 平台的个性化 RSS 阅读器的开发过程。 首先选取数据源的解析方法。 在与其他解析算法的比较之后选取了 SAX 解 析做为解析 RSS 源的算法。 数据准备完成后, 对阅读器的界面进行布局和设计, 并运用网络的稳定性、数据的持久化等关键技术,对系统进行具体开发. 通过开发基于 Android 平台的 RSS 阅读器,了解了 Android 平台的特性, 熟悉了 Android 平台的开发过程和软件开发的过程。 关键词关键词:Android 平台 RSS SAX 解析 II Abstract
3、 RSS is a simple way of sharing online content and is also a format of sites content description and synchronization. The site provides RSS output, which takes the advantage of allowing users to get the latest update of the sites content. RSS sets up a technology platform of rapid dissemination of i
4、nformation. The system is developed with ADT, JDK and Android SDK in the Eclipse, an integrated development environment. The paper outlines some basics of Android platform and RSS, focus on the development of personalized RSS reader that based on Android platform. Firstly, analytical method of data
5、source needs be selected. After comparison with other analytical algorithm, SAX parsing algorithm is selected as RSS parser. When data preparation is completed, layout and design of the reader interface starts and key technologies such as the stability of the network and data persistence is used to
6、develop the system. I know the features of the Android platform and familiar with the process of Android platform development and software development through the design of RSS reader that based on Android platform. Key Words: Android platform; RSS; SAX parser III 目目 录录 摘 要 I 第 1 章 绪 论 1 1.1 课题背景 1 1.2 国内外研究现状 2 1.3 课题目的及研究内容 2 1.4 小结 3 第二章 ANDROID 平台以及 RSS 阅读器的基础知识 . 4 2.1 ANDROID平台的技术架构 4 2.2 ANDROID平台开发过程 6 2.3 ANDROID应用程序构成 7 2.3.1 活动