skills/developer.tuya.com/integrating-tuya-android-device-activator-ui

integrating-tuya-android-device-activator-ui

Installation
SKILL.md

概述 {#description}

在已接入 Tuya Smart App SDK 的 Android Kotlin 工程中,集成设备配网 UI 业务包,提供自动发现配网、手动配网(Wi-Fi/蓝牙/Zigbee/Matter)、扫码配网等功能,用户通过统一入口即可完成各类设备的网络配置。

前置条件:已完成 integrating-tuya-android-sdkintegrating-tuya-android-bizbundle-framework(BizBundleInitializer 已初始化、主题已配置、家庭服务已注册)。

适用场景 {#scene}

已完成 BizBundle 框架层初始化,用户已登录且有至少一个家庭,需要为 App 添加设备配网入口时使用。

步骤:

  1. 添加 Gradle 依赖(Kotlin DSL):在 app/build.gradle.kts 的 dependencies 块中加入 thingsmart-bizbundle-device_activator(必选)和 thingsmart-bizbundle-qrcode_mlkit(强烈建议)。版本由已有的 thingsmart-BizBundlesBom 统一管理,无需手动指定。

  2. 配置混淆规则(如尚未配置):检查 app/proguard-rules.pro 是否已包含 FastJSON、RxJava、Fresco、ThingClips 的 keep 规则。完整规则见 references/device-activator-ui.md

  3. (可选)自定义配网行为:热点 SSID 前缀通过 res/values/strings.xmlap_mode_ssid 配置;蓝牙/扫码开关通过 res/values/bools.xml 配置;自动发现搜索通过 assets/activator_auto_search_capacity.json 配置。详见 references/device-activator-ui.md

  4. 注册配网监听器:在首页或 Application 中注册 ThingDeviceActivatorManager.addListener,处理配网成功、房间更新、跳转面板等回调。

Installs
8
First Seen
May 21, 2026
integrating-tuya-android-device-activator-ui from developer.tuya.com