简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

多控关联 UI 业务包

更新时间:2022-04-25 02:11:57下载pdf

多控关联 UI 业务包的业务功能包括涂鸦多控关联模块的 关联多控设备 的业务逻辑及 UI 界面。

功能说明

设备多控关联是指设备的某个 DP 与另一个设备的某个 DP 之间建立关联,生成一个多控组。当控制多控组内某个建立 DP 关联的设备,组内其他设备关联的 DP 状态同步。

例如,三个二路 Zigbee 子设备开关,每个开关的第一个 DP 与另外两个开关的第一个 DP 建立多控组,当控制其中一个开关的第一个 DP 状态为关闭状态,另外两个开关的第一个 DP 同步关闭。

目前支持多控关联的设备有:

  • Zigbee 子设备的开关
  • Wi-Fi 设备的开关

接入组件

创建工程

在 Android studio 中建立您的工程,接入公版 SDK 并完成业务包。详情请参考 框架接入

业务包集成

modulebuild.gradle 配置:

dependencies {
  implementation 'com.tuya.smart:tuyasmart-bizbundle-control:3.34.5-9'
}

功能调用

检查设备是否支持多控

接口说明

Boolean isSupportMultiControl(String devId);

参数说明

参数 说明
devId 设备 ID

GroupState 返回值

说明
true 支持多控关联
false 不支持多控关联

示例代码

  Boolean bool = ControlManager.isSupportMultiControl(devId);

多控关联管理

接口说明

ControlState gotoMultiControl(Activity activity, String devId);

参数说明

参数 说明
activity Activity 对象
devId 设备 ID

GroupState 返回值

说明
SUPPORT 设备支持多控关联
NOT_SUPPORT 设备不支持多控关联
NONE 设备不存在

示例代码

 ControlState controlState = ControlManager.gotoMultiControl(activity, devId);