Navigation :
开放APP SDK
- APPSDK总览
- APPSDK更新记录
- APPSDK接入集成说明
- APPSDK 初始化说明
- APPSDK 设备控制系统说明
- APPSDK 账号系统说明
- APPSDK 家庭管理系统说明
- APPSDK 红外码模块说明
- APPSDK 错误码
- APPSDK FAQ
- License申请说明
- APPSDK Oauth 使用 BroadLink 账号登录
手机端配网SDK
- 配网SDK接口参考
OAuth 2.0云云对接
- 智能家居接口V2.0参考
- 智能家居接口属性参考表
- 智能家居接口V2.0-产品参考表
- 智能家居接口V2.0-品类参考表
- 智能家居接口V2.0-接口属性参考表
- 智能家居接口V2.0-错误码参考表
南京在线文档
- 云端问题点记录
- 在线文档编辑要点
- 代码review记录
- 版本号命名规则
- gitlab持续集成
- 定制App自动化编译需求
- 周会纪要
无帐号云云对接
- openproxy云端接口参考
- 音响fastcon对接接口
- RM红码信息相关特殊接口
- 控制消息接口枚举
- 定时说明文档
BroadLink云平台技术白皮书
- 安全和隐私
- 核心业务及整体框架
- 版本管理和发布
- 全覆盖及全链路监视系统
- 运营管理
- 应急响应和故障处理
- 服务和支持
- OTA固件升级服务
- fastcon云端推送业务流程
解决方案
- 客户无账号系统对接方案
- 客户自有账号系统对接方案
- 萤石接入流程说明
- 萤石did/sn生成规则
- 智能家居统一资源管理服务
- 通知中心对接方案
- 通用服务对接方案
- APP集成静态H5解决方案
Webs
gitlab持续集成
在源码根目录下创建.gitlab-ci.yml,内容可以参考TCL项目下的该文件:http://gitlab.broadlink.com.cn/android_nanjing/TCLSmartDevice/blob/master/.gitlab-ci.yml
该项目是编译的debug版本,如果要编译release版,把assembleDebug改为assembleRelease
上传该文件以后,在该项目的Settings->CI/CD展开Runners,然后在Runners activated for this project里面可以看到改项目可用的runners(tcl-ci,magic home),可以手动enable或者disable,所有android项目都可以用这些runner
以后每次上传代码,该runner都会自动编译,编译结果会显示在CI/CD->Jobs下面
如果发现编译有错误,需要check自己的代码并解决
编译成功,可以下载编译后的apk文件