android RSS开发教程
android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程android RSS开发教程
如果不能随时了解最喜欢的新闻提要,那么移动计算环境又有什么用呢?当然,可以使用 Android 的浏览器浏览最喜爱的 Web 站点,但遗憾的是,这些站点很可能没有针对两英寸高的屏幕进行优化。此外,您也无法使用其他移动应用程序集成 RSS 或其他 XML 数据以构建自己的 mash-up。本教程将展示如何使用 Android Developer Tools 读取、解析和显示 XML 数据。如果您想在 Eclipse 环境中开始开发 Android 应用程序,请同时学习教程:“用 Eclipse 开发 Android 应用程序”。该教程介绍了如何在 Eclipse 环境中开发 Android 应用程序。
开始之前本教程介绍了如何在 Android 平台之上处理 XML。要按照本教程构建样例应用程序,必须在开发计算机中安装和运行 Android SDK。推荐使用 Eclipse 构建 Android 应用程序,但不作硬性要求。具备移动开发经验固然有帮助,但是 Android 应用程序开发要求具有 Java 编程技能,这将有助于本教程的学习。关于本教程常用缩写词
DOM:文档对象模型(Document Object Model) GUI:图形用户界面(Graphical user interface)
HTTP:超文本传输协议(Hyper Text Transport Protocol) RSS:真正简单的连锁(Really Simple Syndication) SAX:XML 简单API(Simple API for XML)
SDK:软件开发套件(Software Development Kit)
XML:可扩展标记语言(Extensible Markup Language)
Android 的 RSS 阅读器为什么值得我们关注?XML 又是如何融入其中的呢?首先,
Android 是一种在移动市场中迅速获得广泛关注的平台。甚至在配备了 Android 的消费型设备出现之前,许多开发人员就已纷纷投入到这一移动市场,希望为即将出现的、备受期待的 Android 式设备做好准备。诸如 Android 这样的富设备(Rich device)要求提供内容。某些情况下,内容的表现形式为游戏或一个生产力应用程序。然而,除了移动电子邮件外,最能够驱动数据使用的内容是新闻和信息。这种内容可能看上去类似于与特定金融市场有关的新闻,或者是天气预报这种比较普遍的信息。对于周末想到海边度假的人,自然十分关心天气预报。于是,以一种简单、实用的方式从移动设备获取数据成为了摆在人们面前的一道难题。Android 包含了 WebKit.org 浏览器引擎,这意味着它可以向移动用户交付高质量的浏览器体验。然而,对于一个小型屏幕和有限的输入设备,在多个 Web 站点中查找新闻和消息是非常乏味的事情。不要误会,自从出现 WAP 浏览器和有限的基于文本的信息以来,这一市场已经得到了长足的发展,然而,移动信息的价值在于:输入 RSS 提要时一眼就可以判断出它是否可用。RSS 是 “Really Simple Syndication” 的缩写。实际上,RSS 是一种分布感兴趣的信息的方便方法。RSS 支持 XML 数据;数据包含完整信息源的简单摘要。如果对这些摘要该兴趣,用户可以进一步获取信息并获得全部内容。本教程将演示在构建 Android RSS 阅读器过程中涉及到的几个主要的 XML 处理步骤。本教程分为以下小节:
RSS 基础
Android RSS 阅读器应用程序架构 使用 SAX 获取并解析 XML 数据 使用 Android 呈现 RSS 数据
你可能喜欢
- 入门到精通
- Android程序开发
- 电子阅读器
- Java笔记
- FAT32文件系统
- 开源项目
- android游戏开发
- java学习入门到精通(转载)9页
- 51CTO下载-VPN配置—从入门到精通13页
- JavaScript教程--从入门到精通98页
- IFC新手从入门到精通7页
- PLC从入门到精通(精华)16页
- VLAN虚拟局域网 从入门到精通6页
- Android程序开发初级教程221页
- Android程序开发:选择效率,还是选择质量2页
- 基于Flex与Android手机应用程序开发比较研究12页
- Windows下Android应用程序开发环境的搭建3页
- 用IntelliJ IDEA开发Android程序15页
- Android程序开发技巧速查6页
- 面向电子阅读器的 iMX508 处理3页
- 一个尚待激活的市场——电子阅读器市场调查手记vz4页
- 电子阅读器行业暗流乱涌投资人看淡汉王前景5页
- 电子阅读器出版与传统出版7页
- 基于电子阅读器的传统期刊数字化路径探析3页
- 电子阅读器接受和使用影响因素实证研究6页
- Java学习笔记26页
- Java工作笔记(必看经典)30页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- 简明Java笔记29页


