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