nim-android-hotfix

nim hotfix library.

License

License

Categories

Categories

Net
GroupId

GroupId

com.netease.nimlib
ArtifactId

ArtifactId

hotfix
Last Version

Last Version

1.1.3
Release Date

Release Date

Type

Type

aar
Description

Description

nim-android-hotfix
nim hotfix library.
Project URL

Project URL

https://netease.im
Source Code Management

Source Code Management

https://github.com/netease-im/NIM_Android_SDK

Download hotfix

How to add to project

<!-- https://jarcasting.com/artifacts/com.netease.nimlib/hotfix/ -->
<dependency>
    <groupId>com.netease.nimlib</groupId>
    <artifactId>hotfix</artifactId>
    <version>1.1.3</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.netease.nimlib/hotfix/
implementation 'com.netease.nimlib:hotfix:1.1.3'
// https://jarcasting.com/artifacts/com.netease.nimlib/hotfix/
implementation ("com.netease.nimlib:hotfix:1.1.3")
'com.netease.nimlib:hotfix:aar:1.1.3'
<dependency org="com.netease.nimlib" name="hotfix" rev="1.1.3">
  <artifact name="hotfix" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.netease.nimlib', module='hotfix', version='1.1.3')
)
libraryDependencies += "com.netease.nimlib" % "hotfix" % "1.1.3"
[com.netease.nimlib/hotfix "1.1.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

NIMSDK SDK

概述

网易云信是由网易发布的一款 IM 云服务产品。此仓库是云信 Android SDK 的发布仓库。

SDK 结构

libs 文件夹中,包含了网易云通信的 jar 文件,各 jni 库文件夹以及 SDK 依赖的第三方库。

如果需用网易云通信 SDK 提供的所有功能,将这些文件拷贝到你的工程的 libs 目录下,即可完成配置。列表如下:

libs
├── arm64-v8a
│   ├── libne_audio.so (高清语音录制功能必须)
│   ├── libnrtc_engine.so (音视频需要)
│   └── libnrtc_network.so (音视频需要)
│   └── librts_network.so (实时会话服务需要)
├── armeabi-v7a
│   ├── libne_audio.so
│   ├── libnrtc_engine.so
│   └── libnrtc_network.so
│   └── librts_network.so
├── x86
│   ├── libne_audio.so
│   ├── libnrtc_engine.so
│   └── libnrtc_network.so
│   └── librts_network.so
├── x86_64
│   ├── libne_audio.so
│   ├── libnrtc_engine.so
│   └── libnrtc_network.so
│   └── librts_network.so
│
├── nim-basesdk-6.7.0.jar (基础功能)
├── nim-chatroom-6.7.0.jar (聊天室需要)
├── nim-rts-6.7.0.jar (实时会话、文档转码需要)
├── nim-avchat-6.7.0.jar (音视频需要)
├── nim-lucene-6.7.0.jar (全文检索需要)
├── nrtc-sdk.jar(音视频需要)

以上文件列表中,jar 文件版本号可能会不同,子目录中的文件是 SDK 所依赖的各个 CPU 架构的 so 库。

按需配置 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+ 大小,如果没有用到消息全文检索功能,建议去掉)。

如果你使用的 IDE 是 Android Studio,要将 jni 库按照 IDEA 工程目录的结构,放置在对应的目录中(一般为 src/main/jniLibs)。或者在 build.gradle 中配置好 jniLibs 的 sourceSets(可参考 demo 的 build.gradle)。

集成

你可以通过官网下载地址下载最新版本,并添加到工程中,具体步骤参考集成文档

com.netease.nimlib

网易云信

网易云信近20年IM、音视频技术积累,致力打造真正稳定的IM即时通讯与音视频通话服务,可快速在APP内集成IM、实时音视频、直播、点播、短视频、互动直播、互动白板等能力。解决方案及场景类项目请访问https://github.com/netease-kit

Versions

Version
1.1.3
1.1.2
1.1.0