Demo App

更新时间:2021-04-22 10:20:18下载pdf

Demo APP 主要对 SDK 开发流程进行基本的演示。在开发 APP 之前,建议先按照本文档完成 Demo App 的操作。

概述

在完成 集成准备 章节后,您将获取到 SDK 使用的 AppKeyAppSecret、安全图片 信息。集成 SDK 时请确认 AppKeyAppSecret、安全图片是否与平台上的信息一致,任意一个不匹配会导致 SDK 无法使用。

更多详情,请参考 tuya-home-android-sdk-sample-java 或者 tuya-home-android-sdk-sample-kotlin GitHub 项目。

Demo App 主要包括了:

  • 用户模块:账号(手机或者邮箱)的注册和登录。

  • 家庭管理和设备管理模块:包括家庭的创建和当前家庭的切换。家庭中设备列表的展现,设备功能点的控制。设备重命名和设备移除。

  • 设备配网模块:包括 EZ 模式,AP 模式,有线网关配网,网关子设备配网,单点蓝牙配网,双模配网。

    Demo App

运行 Demo

  1. 替换 app 目录下 build.gradle 文件中的 applicationId 为您的应用包名。

    Demo App

  2. 将您的安全图片命名为:“t_s.bmp”,放到 app 目录下 “src” - “main” - “assets” 文件夹下。

    Demo App
  3. 将您的 AppKey、AppSecret 填写到 AndroidManifest.xml中的对应 标签中。

    Demo App

  4. 然后点击运行,运行 Demo。

故障排查

API 接口请求提示签名错误

{ "success": false, "errorCode" : "SING_VALIDATE_FALED", "status" : "error", "errorMsg" : "Permission Verification Failed", "t" : 1583208740059 }
  • 请检查您的 AppKey 、AppSecret 和 安全图片是否正确配置,是否和 集成准备 中获取到的一致。
  • 安全图片是否放在正确目录,文件名是否为 t_s.bmp