- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在 Android 应用程序中使用 Internet 数据 解析 XML、JSON 和 protocol buffers 数据.pdf
2011-3-16 在 Android 应应应应应应应 Internet …
« 博客园首页
Android Internet XML JSON
在在 应用程序中使用应用程序中使用 数据数据 解析解析 、、 和和
在在 应用程序中使用应用程序中使用 数据数据 解析解析 、、 和和
protocol buffers 数据数据
数据数据
作者:悟道2011 来源:博客园 发布时间:2011-01-24 15:37 阅读:140 次 原文链接 [收藏]
简介:简介: 您的很多 应用程序都需要与 数据交互,这些数据采用各种格式。本文将带您构建
简介:简介: Android Internet
个 Android 应用程序,它可以使用两种流行数据格式 —XML 和 JavaScript Object Notation (JSON)— 以
及来自 Google 的比较奇异的 protocol buffers 格式。您将了解到与每个格式相关的性能和编码利弊。
Android 应用程序必须访问位于 Internet 上的数据,而 Internet 数据可以有几种不同的格式。本文将介绍在
Android 应用程序中如何使用三种数据格式:
XML
JSON
Google 的 protocol buffer
首先开发一个 Web 服务,将 CSV 数据转换成 XML、JSON 和 protocol-buffers 格式。然后构建一个样例
Android 应用程序,可以从 Web 服务中以任何一种格式提取数据并将其解析并显示给用户。
要进行本文中的练习,您需要最新的 Android SDK (参见 参考资料 )和 Android 2.2 平台。SDK 还要求您
安装一个 开发包( );本文中使用了 。您不需要有 物理设备;所有代码
Java™ JDK JDK 1.6.0_17 Android
都将在 SDK 的 Android 仿真器中运行。本文并没有教您如何进行 Android 开发,因此建议您熟悉 Android
编程。当然,只凭借 Java 编程语言的知识也可以完成本文的学习。
您还需要一个 Java web 应用程序服务器来运行 Android 应用程序使用的 Web 服务。此外,也可以将服务器
端代码部署到 。参见 下载 部分获得完整的源代码。
Google App Engine
Day Trader 应用程序
您将开发一个简单的 Android 应用程序,叫做 Day Trader 。Day Trader 允许用户输入一个或更多的股票代
码并获取其所代表股票的最新价格信息。用户可以指定数据使用的格式:XML、JSON 或 protocol buffer 。
实际的 Android 应用程序通常不会提供此选择,但是通过实现此功能,您可以了解如何让您的应用程序处理每
一种格式。图 1 展示了 Day Trader 用户界面:
图图 1. 运行中的运行中的 Day Trader 应用程序应用程序
图图 运行中的运行中的 应用程序应用程序
/a/1943210/ 1/17
2011-3-16
文档评论(0)