├── README.md └── libs ├── arm64-v8a ├── libne_audio.so ├── libnrtc_mp4v2.so ├── libnrtc_sdk.so ├── librts_network.so └── libvideoeffect.so ├── armeabi-v7a ├── libne_audio.so ├── libnrtc_mp4v2.so ├── libnrtc_sdk.so ├── librts_network.so └── libvideoeffect.so ├── nim-avchat-6.7.0.jar ├── nim-avsignalling-6.7.0.jar ├── nim-basesdk-6.7.0.jar ├── nim-chatroom-6.7.0.jar ├── nim-lucene-6.7.0.jar ├── nim-push-6.7.0.jar ├── nim-rts-6.7.0.jar ├── nim-superteam-6.7.0.jar ├── nrtc-sdk.jar ├── video_effect.jar ├── x86 ├── libne_audio.so ├── libnrtc_mp4v2.so ├── libnrtc_sdk.so ├── librts_network.so └── libvideoeffect.so └── x86_64 ├── libne_audio.so ├── libnrtc_mp4v2.so ├── libnrtc_sdk.so ├── librts_network.so └── libvideoeffect.so /README.md: -------------------------------------------------------------------------------- 1 | # NIMSDK SDK 2 | 3 | ## 概述 4 | 5 | [网易云信](http://netease.im)是由网易发布的一款 `IM` 云服务产品。此仓库是云信 `Android SDK` 的发布仓库。 6 | 7 | ## SDK 结构 8 | 9 | 10 | libs 文件夹中,包含了网易云通信的 jar 文件,各 jni 库文件夹以及 SDK 依赖的第三方库。 11 | 12 | 如果需用网易云通信 SDK 提供的所有功能,将这些文件拷贝到你的工程的 libs 目录下,即可完成配置。列表如下: 13 | 14 | ``` 15 | libs 16 | ├── arm64-v8a 17 | │ ├── libne_audio.so (高清语音录制功能必须) 18 | │ ├── libnrtc_engine.so (音视频需要) 19 | │ └── libnrtc_network.so (音视频需要) 20 | │ └── librts_network.so (实时会话服务需要) 21 | ├── armeabi-v7a 22 | │ ├── libne_audio.so 23 | │ ├── libnrtc_engine.so 24 | │ └── libnrtc_network.so 25 | │ └── librts_network.so 26 | ├── x86 27 | │ ├── libne_audio.so 28 | │ ├── libnrtc_engine.so 29 | │ └── libnrtc_network.so 30 | │ └── librts_network.so 31 | ├── x86_64 32 | │ ├── libne_audio.so 33 | │ ├── libnrtc_engine.so 34 | │ └── libnrtc_network.so 35 | │ └── librts_network.so 36 | │ 37 | ├── nim-basesdk-6.7.0.jar (基础功能) 38 | ├── nim-chatroom-6.7.0.jar (聊天室需要) 39 | ├── nim-rts-6.7.0.jar (实时会话、文档转码需要) 40 | ├── nim-avchat-6.7.0.jar (音视频需要) 41 | ├── nim-lucene-6.7.0.jar (全文检索需要) 42 | ├── nrtc-sdk.jar(音视频需要) 43 | ``` 44 | 45 | 以上文件列表中,jar 文件版本号可能会不同,子目录中的文件是 SDK 所依赖的各个 CPU 架构的 so 库。 46 | 47 | 48 | > 按需配置 jar 包: 如果不需要聊天室功能,可以去掉 nim-chatroom-6.7.0.jar。 如果只需要 IM 基础功能和 音视频功能,可以去掉 nim-chatroom-6.7.0.jar,so 库需要加上 libnrtc*.so,还需加上 nim-avchat-6.7.0.jar 和 nrtc-sdk.jar。 如果不需要全文检索功能,可以去掉 nim-lucene-6.7.0.jar(该包有 1M+ 大小,如果没有用到消息全文检索功能,建议去掉)。 49 | 50 | 如果你使用的 IDE 是 Android Studio,要将 jni 库按照 IDEA 工程目录的结构,放置在对应的目录中(一般为 src/main/jniLibs)。或者在 build.gradle 中配置好 jniLibs 的 sourceSets(可参考 demo 的 build.gradle)。 51 | 52 | ## 集成 53 | 54 | 你可以通过[官网下载地址](http://netease.im/im-sdk-demo)下载最新版本,并添加到工程中,具体步骤参考[集成文档](http://dev.netease.im/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/Android%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/%E6%A6%82%E8%A6%81%E4%BB%8B%E7%BB%8D)。 55 | 56 | **推荐客户得京东卡,首次推荐成单得3000元京东卡,连续推荐4500元/单,上不封顶。点击参与https://yunxin.163.com/promotion/recommend** 57 | 58 | ![main](https://github.com/netease-kit/NIM_iOS_UIKit/blob/master/activity-1.png) 59 | -------------------------------------------------------------------------------- /libs/arm64-v8a/libne_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/arm64-v8a/libne_audio.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libnrtc_mp4v2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/arm64-v8a/libnrtc_mp4v2.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libnrtc_sdk.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/arm64-v8a/libnrtc_sdk.so -------------------------------------------------------------------------------- /libs/arm64-v8a/librts_network.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/arm64-v8a/librts_network.so -------------------------------------------------------------------------------- /libs/arm64-v8a/libvideoeffect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/arm64-v8a/libvideoeffect.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libne_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/armeabi-v7a/libne_audio.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libnrtc_mp4v2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/armeabi-v7a/libnrtc_mp4v2.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libnrtc_sdk.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/armeabi-v7a/libnrtc_sdk.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/librts_network.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/armeabi-v7a/librts_network.so -------------------------------------------------------------------------------- /libs/armeabi-v7a/libvideoeffect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/armeabi-v7a/libvideoeffect.so -------------------------------------------------------------------------------- /libs/nim-avchat-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-avchat-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-avsignalling-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-avsignalling-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-basesdk-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-basesdk-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-chatroom-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-chatroom-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-lucene-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-lucene-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-push-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-push-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-rts-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-rts-6.7.0.jar -------------------------------------------------------------------------------- /libs/nim-superteam-6.7.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nim-superteam-6.7.0.jar -------------------------------------------------------------------------------- /libs/nrtc-sdk.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/nrtc-sdk.jar -------------------------------------------------------------------------------- /libs/video_effect.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/video_effect.jar -------------------------------------------------------------------------------- /libs/x86/libne_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86/libne_audio.so -------------------------------------------------------------------------------- /libs/x86/libnrtc_mp4v2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86/libnrtc_mp4v2.so -------------------------------------------------------------------------------- /libs/x86/libnrtc_sdk.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86/libnrtc_sdk.so -------------------------------------------------------------------------------- /libs/x86/librts_network.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86/librts_network.so -------------------------------------------------------------------------------- /libs/x86/libvideoeffect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86/libvideoeffect.so -------------------------------------------------------------------------------- /libs/x86_64/libne_audio.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86_64/libne_audio.so -------------------------------------------------------------------------------- /libs/x86_64/libnrtc_mp4v2.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86_64/libnrtc_mp4v2.so -------------------------------------------------------------------------------- /libs/x86_64/libnrtc_sdk.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86_64/libnrtc_sdk.so -------------------------------------------------------------------------------- /libs/x86_64/librts_network.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86_64/librts_network.so -------------------------------------------------------------------------------- /libs/x86_64/libvideoeffect.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netease-im/NIM_Android_SDK/bbbfdea056f5acd0f32c05d313d52b9419a52afe/libs/x86_64/libvideoeffect.so --------------------------------------------------------------------------------