乐橙云官网链接如下:https://open.imoulife.com/

Android端接入SDK链接如下:https://open.imoulife.com/book/opensdk/sdk/android.html

官方Demo及SDK链接如下:https://open.imoulife.com/book/readme/upload.html

控制台中添加相应的应用及设备获取到AppId和AppSecret

配置build.gradle和AndroidManifest按照指引配置即可

因为需要引入集成LCDeviceAddModule 而LCDeviceAddModule不支持AndroidX(参见https://open.imoulife.com/book/zh/opensdk/demo/android.html#bindDevice10.3说明)

所以提供了两种方法

方式一:使用AndroidStudio将Android转为AndroidX,具体操作可自行百度;

方式二:将设备添加模块打包为aar,然后引入到自己的工程中。

这里使用的是第二种 下载官方Demo,将DeviceAddModule打成aar包引入项目

参考https://blog.csdn.net/qq_36177468/article/details/115864609

至此 乐橙云集成可以宣布结束

说一下遇到的问题吧

try {//初始化参数CommonParam commonParam = new CommonParam();commonParam.setEnvirment(CONST.Envirment.CHINA_PRO.url);commonParam.setContext(LoginActivity.this.getApplication());commonParam.setAppId(Constant.APP_ID);//开发者自己的appidcommonParam.setAppSecret(Constant.APP_SECRET);//开发者自己的appsecret//初始化添加模块LCDeviceEngine.newInstance().init(commonParam);} catch (Throwable throwable) {throwable.printStackTrace();
}

在这里初始化时,偶尔会出现初始化失败的情况,暂时没找到原因,debug时发现commonParam是空的,具体原因还未排查出来

解决方法:写一个递归方法,添加一个boolean值进行判断,直至初始化成功

if(!initSuccess) {try {//初始化参数CommonParam commonParam = new CommonParam();commonParam.setEnvirment(CONST.Envirment.CHINA_PRO.url);commonParam.setContext(LoginActivity.this.getApplication());commonParam.setAppId(Constant.APP_ID);//开发者自己的appidcommonParam.setAppSecret(Constant.APP_SECRET);//开发者自己的appsecret//初始化添加模块LCDeviceEngine.newInstance().init(commonParam);initSuccess=true;} catch (Throwable throwable) {throwable.printStackTrace();}//再次执行此方法}

Android端乐橙云SDK集成相关推荐

  1. android 融云sdk集成,使用融云SDK集成

    使用融云开始还是遇到了很多的坑的,特别是看不太明白官方文档.或许自己不够有耐心. 期间还遇到了许多bug,比如,明明配置的没问题了,可我的手机还是连不上融云. 后来还是在融云的知识库中找到了解决办法, ...

  2. vue项目 乐橙云(imouplayer.js)--轻应用直播SDK demo案例(保姆级)

    vue项目 乐橙云(imouplayer.js)--轻应用直播SDK demo测试案例(保姆级) 一.所用到的资源(参数) 1.appId (控制台-我的应用-应用信息中获取) 2.appSecret ...

  3. 融云android sdk文档,使用融云SDK集成

    使用融云开始还是遇到了很多的坑的,特别是看不太明白官方文档.或许自己不够有耐心. 期间还遇到了许多bug,比如,明明配置的没问题了,可我的手机还是连不上融云. 后来还是在融云的知识库中找到了解决办法, ...

  4. vue项目 乐橙云(imouplayer.js)--轻应用直播SDK demo案例

    乐橙云(imouplayer.js) 这边使用的是轻应用直播SDC 实现案例之前,前提我们有2个参数了 player.setup({src: [{url: 'imou://open.lechange. ...

  5. SkeyeVSS将安防网络摄像机进行类似于萤石云、乐橙云等模式的互联网视频云直播的几种方案

    SkeyeVSS将安防网络摄像机或者NVR进行类似于萤石云.乐橙云等模式的互联网视频云直播的解决方案有几种: 一.RTMP推流的方式 第一步,拉取RTSP流,获取到音视频编码帧数据: 第二步,通过RT ...

  6. 安防摄像头已分别接入乐橙云、萤石云,如何实现私有云平台的统一管理与向上级联?

    一.背景分析 科技创新对社会发展的重要性不言而喻.对于安防行业来说,人工智能和5G等新技术的应用,已经成为推动智能安防发展的一块关键踏板.从技术维度来看,人工智能.云计算.大数据.物联网等技术在安防视 ...

  7. 乐橙云24小时存储_【知识专栏】关于大华乐橙云存储的那些秘密…..

    美好的周一 我们又迎来了"乐橙课堂"之"知识专栏" 今天我们的第一课来趴一趴 关于乐橙云存储的那些秘密 乐橙摄像机支持多种存储方式 即云存储.SD卡存储.硬盘录 ...

  8. 后端 乐橙云开放平台获取管理员token测试demo

    乐橙云开放平台获取管理员token测试demo 前端页面文档 django配置 测试代码 前端页面文档 html <!DOCTYPE html> <html lang="e ...

  9. android.intent.action.view 融云,Android 融云SDK集成单聊

    一 .下载 SDK 您可以到融云官方网站下载融云 SDK.融云 SDK 各部分功能以插件化的形式独立提供,开发者可以根据自己的需要,自由组合下载.各组件的功能如下: IMKit – 融云 IM 界面组 ...

最新文章

  1. rviz学习笔记(一)——Markers: Sending Basic Shapes (C++) 发送基础形状
  2. Shiro集成SpringBoot时出现 not eligible for auto-proxying
  3. 【数据结构与算法】之深入解析“外观数列”的求解思路与算法示例
  4. MongoDB存储文件之GridFS
  5. 五、RabbitMQ的消息属性(读书笔记)
  6. SpringBoot集成Maven工程
  7. hibernate mysql 视图_转:hibernate映射视图的两种方式
  8. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——01-05 基本职能:老鸟也曾是菜鸟...
  9. 标准模板库(STL)之 map 列传 (二)
  10. LR监控linux系统资源
  11. GitHub上常用命令(工作中几乎每天用到的命令)
  12. 一个崭新的华为交换机配置
  13. IP子网划分(3分钟让你学会套用公式划分)!
  14. 认知神经科学技术革命
  15. 压测学习总结——高并发性能指标:QPS、TPS、RT、吞吐量详解
  16. matlab读int16读文件_[转载]Matlab中的textread textscan读取文本文件
  17. Python-Flask实战项目一:仿知乎轻量级web问答平台搭建
  18. 手机怎么把php转换mp3,如何使用MP3转换器转换音频格式
  19. 【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤
  20. MySQL 优化器原来是这样工作的

热门文章

  1. YLMFOS对Linux硬盘分区的介绍
  2. 计算机玩什么游戏都闪退,为什么游戏会闪退_电脑玩游戏老是闪退怎么办-win7之家...
  3. android的sdk和adt,ADT和Android SDK的安装
  4. Flutter的菜鸟教程一:第一个Flutter应用
  5. html引用豆瓣电影图片地址失效
  6. 服务器共享文件和pc同步,实现电脑手机文件目录互访共享或同步
  7. jspm城市交通事故档案管理分析系统毕业设计(附源码、运行环境)
  8. SAP ABAP的SQL中加入常量列
  9. 大秦:开局签到满级剑术天赋(二)
  10. SpringMVC学习之用户登录(二)