商用照明安卓版 UI 业务包

更新时间:2024-03-20 07:25:35下载pdf

商用照明安卓版 UI 业务包是指包含业务逻辑和 UI 界面的涂鸦垂直业务模块,旨在为基于涂鸦商业照明 SDK 开发的应用提供快速的一站式接入涂鸦业务模块的能力。

概述

目前提供的业务包,包括:

  • 设备配网
  • 设备控制

示例代码

如需了解 Android UI 业务包的示例代码,请在 GitHub 访问 tuya-commercial-lighting-ui-bizbundle-android-sample

架构设计

业务包以服务化的方式开放,一切功能接入皆以 Service 的方式提供。

商用照明安卓版 UI 业务包

获取服务

通过 BizCore 获取某业务包提供的服务协议 Service 实现,之后调用其服务方法,以达到业务目的。

商用照明安卓版 UI 业务包

实现服务

有些业务包依赖的服务协议并没有实现方(例如面板业务包某些情况下会依赖配网服务,在未接入配网业务包的情况下,该服务协议无人实现),这时你可以创建自己的类来实现对应服务协议,并将它注册给 BizCore 来完善业务包功能。

商用照明安卓版 UI 业务包