Android进阶2之有道词典开发

本博文只是实现有道词典的功能,并着重界面。

首先,你需要获取有道开发平台的API key。点击打开链接 申请一个吧。



利用数据接口获取数据:

 

版本:1.1,请求方式:get,编码方式:utf-8

主要功能:中英互译,同时获得有道翻译结果和有道词典结果(可能没有)

参数说明:

 type - 返回结果的类型,固定为data

 doctype - 返回结果的数据格式,xml或json或jsonp

 version - 版本,当前最新版本为1.1

 q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码

errorCode:

 0 - 正常

 20 - 要翻译的文本过长

 30 - 无法进行有效的翻译

 40 - 不支持的语言类型

 50 - 无效的key

返回的样本:

 

json数据格式举例

xml数据格式举例

 

jsonp数据格式举例


具体实现:

 

 


main.xml

 

 


 




 

posted @ 2012-03-31 20:21  爱生活,爱编程  阅读(2586)  评论(2编辑  收藏  举报