系统:WinAll 大小:701KB
类型:安装制作 更新:2015-06-03 10:15
希望你的Android应用程序支持拨打和接听电话吗? 想要在你的Android游戏程序中添加语言聊天支持玩家实时对讲?本文中的SDK能够满足你的这些需求。
云通讯平台Android SDK 以Java libs的方式提供给Android平台开发人员。可以与固定电话或者其他安装有云通讯平台客户端的设备进行语音通信,包括Web浏览器和其他Android移动设备等。
容联 Android SDK介绍
Device是一个很重要的类用于连接客户端到云通讯平台服务器。 这个类包含了从服务器获取授权,能力集的设置,电话等功能.
DeviceListener状态回调接口,提供连接服务器状态回调、电话状态回调等函数。
CCPCall.InitListenerSDK初始化回调接口,回调初始化结果状态(已经初始化成功或者初始化失败)
容联 Android SDK导入使用方法
1.1、导入sdk
开发者集成云通讯sdk,需要先导入sdk。及把libs目录下的aremeabi和Yuntx_IMLib_v5.0.1r.jar包导入到您工程下的libs目录下。Jar版本号以sdk目录下放置的jar包实际版本为准。导入后您的工程下的libs应该包含图中的两个文件。 下载sdk,解压之后目录如下:
libserphone.So是底层核心库,Yuntx_IMLib_v5.0.1r.jar是sdk 对外提供的接口jar包,导入之后,您工程下的libs目录下必须包含红框内的两个文件。
1.2、配置工程
// 允许程序打开网络sockets
<uses-permission android:name="android.permission.INTERNET" />
// 允许程序访问有关的网络信息
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
// 允许程序访问Wi-Fi网络状态信息
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
// 允许应用写(非读)用户的外部存储器
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
// 允许读取电话的状态
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
// 允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等
<uses-permission android:name="android.permission.GET_TASKS" />
// 允许程序录制音频
<uses-permission android:name="android.permission.RECORD_AUDIO" />
// GPS定位权限(非必选,由应用选择是否需要)
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
// 允许程序读取用户联系人数据(非必选,由应用选择是否需要)
<uses-permission android:name="android.permission.READ_CONTACTS" />
// 允许访问振动设备(非必选,由应用选择是否需要)
<uses-permission android:name="android.permission.VIBRATE" />
// ECSDK核心服务类
<service
android:name="com.yuntongxun.ecsdk.ECClientService"
android:enabled="true"
android:exported="false" />
1.3、混淆打包
对工程打包混淆,需要遵循如下规则:
-libraryjars Yuntx_IMLib_v5.0.1b.jar
-keep class com.yuntongxun.ecsdk.** {*; }
应用信息