接口文档的认识和理解.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
接口文档 前言 大部分的应用都是通过网络服务器来进行数据存储的。在Android应用开发过程中经常要添加对服务器端的访问,那么要最快捷的与服务器端达到访问地址及参数的统一设置就需要一份描述清晰完整的接口文档。本节主要介绍接口文档的作用以及理解。 课程内容 接口文档 技能拓展 初识Android UI常用控件(一) UI常用控件(二) 网络数据交互 Activity及本地数据存储 目录 接口文档的组成部分 接口文档的理解 接口文档 接口文档的组成部分 接口文档作为客户端和服务器端之间的对接规范,里面包含了接口的所有内容。 1.服务器地址 大部分情况服务器端的接口都是用一个服务器地址,但也有可能有特例(比如服务器中图片资源可能存放在另一个地址上)。 接口文档 接口文档的组成部分 2.接口名称及作用 接口一般都是由客户端开发人员提出需求,然后由服务器端开发人员进行实现。接口的名称可由任一方决定,另一方遵从即可。 接口文档 接口文档的组成部分 3.接口的字段参数 表示客户端使用该接口时,需要向服务器提交哪些字段参数以及各自代表的意义。有时还会对某些字段参数有取值限制(比如下图中的nameType只能传入0或1,代表邮箱类型或手机类型)。 接口文档 接口文档的组成部分 注意:如果接口的某个字段参数可能包含中文,在使用时需要将该参数值先进行转码再提交。一般来说都是转成UTF-8格式,但是最好与服务器端确认一下。而服务器端也需要将该字段进行相同格式的解码。 接口文档 接口文档的组成部分 4.接口的返回值 这一项由客户端人员提出需求,服务器端人员实现。一份规范的接口文档至少应该包含返回值的字段名、意义以及备注说明。 接口文档 接口文档的组成部分 常见的返回值描述: 字段名:客户端通过字段名解析和获得数据; 意义:当返回字段过多时能够明确每个字段的代表含义; 备注说明:用于描述字段中的值所代表的意义; (如isauthor中的0代表普通用户,1代表作者身份) 父字段:当返回数据具有层级关系时,标注父字段可以帮助客户端更快的理解返回数据的结构。 接口文档 接口文档的组成部分 示例: 接口文档 接口文档的组成部分 根据此文档客户端人员可以得知:当需要频道类型获得类别信息时调用的接口名称为:GetCategoryByParentTypeAction,同时需要传入一个参数parentType,频道类型为小说时parentType的值传入0,漫画为1,音频为2,视频为3。 而获得服务器端的返回数据包含了result、list、cateIcon、cateName、id、parentType这几个字段。 接口文档 接口文档 总结 接口文档是客户端与服务器端用于对接的一个约定,并没有一个固定规范模板。文档里面的内容也是由双方协商拟定的,不同的开发人员提供的接口文档格式可能有很大差别。但是只要我们了解了接口文档的作用就能很快理解接口文档里的内容了。 接口文档 习题 根据提供的接口文档编写代码访问服务器,要能够正确的获得服务器的数据并将其填充到界面中的控件上。

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档