设备控制SDK集成
一、概述
本文主要介绍如何集成绿米设备控制SDK
二、前提条件
三、功能特性
3.1 主体功能
设备控制SDK主要是提供Aqara风格的UI组件,并支持第三方App直接调用,使其具备控制绿米设备的功能
3.2 SDK大小
依赖库 | 说明 | 大小 |
---|---|---|
设备控制 | 渲染框架及包含各式各样的UI组件 | 7MB |
其他第三方开源组件 | SDK运行所必须的组件 | 48MB |
合计 | - | 55MB |
注意:55MB为集成SDK最大增量,即第三方App的依赖和SDK的第三方依赖毫无交集时。通常情况下,会小于该值。
3.3 支持设备品类
详情查看设备清单
四、集成
4.1 打开Android Studio项目
4.2 编辑app
目录下build.gradle
dependencies {
implementation 'com.lumi.external:core:2.1.9'
//设备控制SDK
implementation 'com.lumi.sdk:rmui:3.2.0'
}
4.3 初始化
五、代码混淆
-keep public class com.lumi.rm.data.*{*;}
-keep class com.lumi.rm.common.exception.*{*;}