这是本文档旧的修订版!
Android
Android SDK下载
首先下载Android SDK。
Android SDK目录结构说明
在上述地址下载Android SDK文件为RKCustomerService-Android.zip,解压此压缩包,如下图:
- RKLivePlayerSDK(Android-v1.0.0.1)-20161207.zip
为Android SDK library。
- 全互动Demo(Android-v1.0.0.1)-20161207.zip
为Android SDK Demo源码。
- 全互动直播移动SDK Android集成使用说明V1.0-161207.doc
为Android SDK集成文档说明。
Android SDK集成方法
创建好您的工程后,将RKCustomerServiceSDK(Android-v1.1.4.19)-20160520.zip解压后倒入到您的工程目录下。
Android Studio集成方法
Eclipse集成方法
SDK配置
1.配置权限到您的AndroidManifest.xml文件中
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WAKE_LOCK"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
2.配置Activity到您的AndroidManifest.xml中
<activity android:name="com.rongkecloud.live.ui.RKLiveMainActivity" android:screenOrientation="portrait" android:launchMode="singleTask" android:clearTaskOnLaunch="true" android:theme="@android:style/Theme.Light.NoTitleBar"/> <activity android:name="com.rongkecloud.live.ui.chat.RKLiveChatViewImagesActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar"/> <activity android:name="com.rongkecloud.live.ui.chat.RKLiveChatSelectFileActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
3.配置receive到您的AndroidManifest.xml中
<receiver android:name="com.rongkecloud.android.lps.RKPushBroadcastReceiver" android:enabled="true" android:exported="false"> <intent-filter android:priority="90000"> <action android:name="android.intent.action.USER_PRESENT"/> </intent-filter> <intent-filter> <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> <action android:name="android.net.wifi.RSSI_CHANGED"/> <action android:name="android.net.wifi.STATE_CHANGE"/> <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/> </intent-filter> <intent-filter> <action android:name="lps.reconnect"/> <action android:name="lps.ping"/> <data android:mimeType="*/*"/> </intent-filter> </receiver>
4.配置service到您的AndroidManifest.xml中
<service android:name="com.rongkecloud.android.lps.RKPushService" android:exported="false" android:process=":remote"/> <service android:name="com.rongkecloud.android.lps.RKPushNotifyService" android:enabled="true" android:exported="false"/>
5.配置应用Key到您的AndroidManifest.xml中
<meta-data android:name="RKCLOUD_KEY" android:value="您应用App在互动开发云申请的客户端密钥值" />
使用SDK
在您的app中做一个触发“进入直播间”的事件,在此事件中将您在管理平台生成的配置代码加进去,即可正常使用全互动直播移动SDK。