帮我吧文档:android_im_sdk手册:下载和集成sdk

下载和集成SDK

下载SDK

SDK Demo企业版下载地址(需用手机浏览器打开):
http://res.gnway.com/download/res/bangya/sdkDemo/android/bangwo8Demo.apk
SDK Demo代码下载地址:
http://res.gnway.com/download/res/bangya/sdk/bangwo8Demo+SDK_android.zip

集成SDK

一、Demo+SDK压缩包目录

Demo文件列表 说明
BangWo8_ClientDemo Bangwo8SDK的使用例子
BangWo8_ClientDemo文件列表 说明
app moduledemo的根module
bangwo8UI 封装了客服各个功能模块的module(您可以直接集成此module)
sdk文件列表 说明
libsbangwo8sdk与sdk中引用的jar包
res Demo中引入的资源文件

二、导入SDK依赖的框架
1、导入集成
把bangwo8UI作为独立的module import ,并在你的app bulid.gradle文件中加入compile project(':bangwo8Ui')。

2、添加权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

说明:
1)主项目的build.gradle都需要添加jitpack仓库,否则photoview无法依赖。示例如下:

repositories {
        jcenter()
        maven { url "https://jitpack.io" }
}

2)如果单独导入bangwo8UI,需要去掉layout文件下activity_chat.Xml 布局文件中<c.bangwo8_clientdemo.view.ColorLinearLayout>这一层布局,否则无法编译(ColorLinearLayout在demo的app module里的view包下。)
3)只有addReceiverListener回调到了主线程,其余回调都在子线程,需要自己写handler或runOnUiThread或EventBus。


页面工具