目录

Android SDK简介

云之讯Android平台SDK为第三方应用集成语音业务提供了一站式的服务。基于SDK可更快速的为客户提供视频通话、语音通话、IM等基础通讯服务。当前为开发者提供

开发者可根据实际需要选择不同版本进行集成开发。为更好的与平台进行对接,我们建议开发者不仅仅阅读该模块的文档内容,同时还建议同步阅读平台架构概述应用接入建议等相关内容,提前为更大型的系统响应做准备。

SDK 内容介绍

云之讯融合通讯开放平台Android SDK是以Java libs的方式提供给Android开发人员,该SDK提供了与固定电话或者其他客户端设备进行语音视频通信的能力。可以快速为您的Android应用实现打电话和音视频聊天的功能,包括在游戏中实现实时语音聊天和IM聊天功能。

1. SDK和库文件介绍

2. SDK 接口介绍

  1. UCSService SDK核心通讯类,用于连接云服务平台
  2. UCSCall SDK VoIP电话管理类,用于呼叫请求,挂断,静音等一系统操作。
  3. UCSManager TCP SDK核心服务类,主要通过这个接口跟外界交互

3. SDK开发环境与要求

  1. 可运行在Android2.3以上,包含最新Android6.0
  2. 支持CPU架构为Arm64-v8a、Armeabi、Armeabi-v7a
  3. 目前版本暂不支持Android 6.0新特性开发,即目标版本不支持Android 6.0(23)
  4. 目前已验证的开发环境:微软Windows操作系统下,目前支持Eclipse开发工具,暂不支持Android Studio开发工具
  5. 尽量不要混淆我们的SDK库,如果混淆,可能出现找不到类的错误或者其他问题
  6. Android支持32位机器和64位机器

4. Android FAQ

Q:拨打免费电话时,播放语音的时候走的是哪个通道?

A:拨打免费电话时,播放语音默认走的都是AudioManager.STREAM_VOICE_CALL,不过对于一些定制的手机,要视情况而定。

Q:音频采样率默认是多少呢?

A:默认的音频采样率是16K,我们会在获取cps策略参数时,动态适配音频驱动适配参数。

更多常见平台问题,请期待Android FAQ文档出版

5. Android 全局返回码

当功能集成后通过IDE编译到真机运行时,此时我们通过对应的回调函数返回全局返回码进行通知。

我们针对不同的场景定义了一批全局返回码。全局码详情 ==》 Android 返回码

6. 其他

为了方便第三方开发者快速云之讯iOS SDK,我们提供了以下联系方式,协助开发者进行集成:

另外,关于SDK的Bug反馈、用户体验、以及好的建议,请大家尽量提交到 技术支持 上,我们会尽快解决。 目前,我们正在逐步完善云之讯 iOS SDK,争取为第三方开发者提供一个规范、简单易用、可靠、可扩展、功能全面的 SDK,敬请期待。