红外遥控SDK集成

一、概述

本文主要介绍如何集成红外遥控SDK。

二、前提条件

  1. 确认完成准备工作
  2. 确认完成环境搭建

三、功能特性

3.1 主体功能

红外遥控SDK主要搭配设备控制SDK进行使用,提供红外学习、红外设备匹配、红外虚拟子设备详情页、红外虚拟子设备设置页等功能。

3.2 SDK大小

依赖库 说明 大小
红外遥控SDK 支持红外遥控功能,支持13个虚拟子设备 9MB
其他第三方开源组件 SDK运行所必须的组件 19MB
合计 - 28MB

注意:28MB为集成SDK最大增量,即第三方App的依赖和SDK的第三方依赖毫无交集时。通常情况下,会小于该值。

3.3 支持红外虚拟子设备列表

设备模型值 是否支持 说明
virtual.ir.stb 支持 机顶盒
virtual.ir.tv 支持 电视
virtual.ir.box 支持 盒子
virtual.ir.dvd 支持 DVD
virtual.ir.ac 支持 空调(有状态空调,无状态空调)
virtual.ir.pro 支持 投影仪
virtual.ir.pa 支持 音箱
virtual.ir.fan 支持 电风扇
virtual.ir.slr 支持 单反
virtual.ir.light 支持 灯泡
virtual.ir.aircleaner 支持 空气净化器
virtual.ir.waterheater 支持 热水器
virtual.ir.default 支持 自定义遥控器

四、集成

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.1'
    //红外遥控SDK
    implementation 'com.lumi.sdk:deviceIr:3.2.2'
}

4.3 初始化

参见环境搭建-统一初始化

五、代码混淆

Copyright © 2023 深圳绿米联创科技有限公司 all right reserved,powered by Gitbook文档修改时间: 2024-02-21 09:55:50

results matching ""

    No results matching ""