ex
Fork of mbed-os-example-mbed5-blinky by
dumi_doc-master/doc/tutorial.md@44:c1d8923072ba, 2017-07-18 (annotated)
- Committer:
- TMBOY
- Date:
- Tue Jul 18 16:27:22 2017 +0800
- Revision:
- 44:c1d8923072ba
?
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| TMBOY | 44:c1d8923072ba | 1 | # 客户端接入指导 |
| TMBOY | 44:c1d8923072ba | 2 | |
| TMBOY | 44:c1d8923072ba | 3 | ## Table of Contents |
| TMBOY | 44:c1d8923072ba | 4 | |
| TMBOY | 44:c1d8923072ba | 5 | |
| TMBOY | 44:c1d8923072ba | 6 | * [客户端接入指导](#客户端接入指导) |
| TMBOY | 44:c1d8923072ba | 7 | * [Table of Contents](#table-of-contents) |
| TMBOY | 44:c1d8923072ba | 8 | * [接入流程](#接入流程) |
| TMBOY | 44:c1d8923072ba | 9 | * [协议解析规范](#协议解析规范) |
| TMBOY | 44:c1d8923072ba | 10 | |
| TMBOY | 44:c1d8923072ba | 11 | |
| TMBOY | 44:c1d8923072ba | 12 | ## 接入流程 |
| TMBOY | 44:c1d8923072ba | 13 | * 申请度秘appid |
| TMBOY | 44:c1d8923072ba | 14 | * 下载sdk |
| TMBOY | 44:c1d8923072ba | 15 | * 测试服务端效果 |
| TMBOY | 44:c1d8923072ba | 16 | * 用android studio打开sdk demo工程 |
| TMBOY | 44:c1d8923072ba | 17 | * 修改sdk demo中的appid、appkey为自己的 |
| TMBOY | 44:c1d8923072ba | 18 | * 安装到安卓手机,验证效果 |
| TMBOY | 44:c1d8923072ba | 19 | * 集成sdk到自己的app |
| TMBOY | 44:c1d8923072ba | 20 | * 解压duersdk_library.zip |
| TMBOY | 44:c1d8923072ba | 21 | * 导入duersdklib-release.aar到自己的项目 |
| TMBOY | 44:c1d8923072ba | 22 | |
| TMBOY | 44:c1d8923072ba | 23 | ## 协议解析规范 |
| TMBOY | 44:c1d8923072ba | 24 | |
| TMBOY | 44:c1d8923072ba | 25 | 收到的数据结构,请参考[响应字段解释](api/response.md) |
| TMBOY | 44:c1d8923072ba | 26 | |
| TMBOY | 44:c1d8923072ba | 27 | * 有屏幕的设备 |
| TMBOY | 44:c1d8923072ba | 28 | * 必须实现views数据结构里三种卡片的保底展现 |
| TMBOY | 44:c1d8923072ba | 29 | * 根据需求,如果有返回resource,resource的数据结构只和resource的type有关,和bot_id无关,建议使用resource做更强的展现 |
| TMBOY | 44:c1d8923072ba | 30 | * 建议展现hint中的提示给用户点击 |
| TMBOY | 44:c1d8923072ba | 31 | * 没屏幕的设备 |
| TMBOY | 44:c1d8923072ba | 32 | * 必须实现speech的保底播放 |
| TMBOY | 44:c1d8923072ba | 33 | * 建议在服务端返回directives的情况下,实现directives的操作,详细看下面的“客户端能力的申明和实现” |
| TMBOY | 44:c1d8923072ba | 34 | * 客户端能力的申明和实现 |
| TMBOY | 44:c1d8923072ba | 35 | * 客户端需要申明自己的端能力(device_interface,sdk提供接口设置) |
| TMBOY | 44:c1d8923072ba | 36 | * 如果客户端申明支持某种能力(比如AudioPlayer), |
| TMBOY | 44:c1d8923072ba | 37 | * 必须完整实现上报这种能力所需要的的所有device_event, |
| TMBOY | 44:c1d8923072ba | 38 | * 必须给出获取这种能力的实时状态(device_status)的回调函数 |
| TMBOY | 44:c1d8923072ba | 39 | * 不要依赖bot id做任何客户端逻辑 |
