Android集成指南

  • SDK Demo:

1. 开发环境要求:

  • Android SDK API Level >= 16
  • 不支持模拟器编译运行

2. 将jar包和so复制到对应的位置

3. SDK所需权限:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

当targetSdkVersion大于等于23的时候,请在调用SDK前申请好所需权限。

4. 编译时java版本

使用java7及以上版本编译

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

5. 混淆

-keepattributes Signature
-keep class com.feiyucloud.** { *; }

6. 多人语音

FYRtcEngine engine = FYRtcEngine.create(mContext, appId, appToken, mRtcEventHandler);
engine.joinChannel(channelId, mUid, option);



results matching ""

    No results matching ""