跑通 IM Demo 源码
更新时间: 2024/10/09 13:28:35
网易云信在 Github 上提供开源的 IM Demo 源码。您可参考 Demo 源码,在您的本地项目中快速构建即时通讯应用。本文介绍如何快速跑通 IM Demo 源码。
主要模块
基础版 UI | 通用版 UI |
---|---|
前提条件
在开始运行示例项目之前,请确保您已:
-
已 注册 IM 账号,获取账号 ID(
account_id
)和凭证(Token)。 -
准备如下开发环境:
环境要求 说明 JDK 版本 1.8.0 及以上版本 Android API 版本 API 21、Android 5.0 及以上版本 CPU 架构 ARM 64、ARM V7 IDE Android Studio 4.0 及以上 其他 依赖 Androidx,不支持 support 库。请使用 Android 系统 5.0 或以上版本的移动设备。
跑通流程
-
前往 GitHub 下载 Demo 源码。
示例项目结构如下:
目录 说明 app 应用主入口,包含外部界面框架 chatkit-ui 聊天功能界面相关代码 contactkit-ui 通讯录功能界面相关代码 conversationkit-ui 会话功能界面相关代码 searchkit-ui 搜索功能界面相关代码 teamkit-ui 群组功能界面相关代码 -
将示例项目导入 Android Studio。
-
在 Android Studio 里找到工程目录
app/src/main/AndroidManifest.xml
文件,将文件里如下代码中的your app key
替换成您在 网易云信控制台 获取的 App Key。XML
<meta-data android:name="com.netease.nim.appKey" android:value="your app key" />
-
在 Android Studio 里找到工程目录
app/src/main/java/com.netease.yunxin.app.im.welcome.WelcomeActivity.java
文件,将文件里找到方法startLogin
,并填入您的 网易云信 IM 账号(accid)和 Token。Java
private void startLogin() { // 填入您的网易云信 IM 账号(accid)和 Token String account = ""; String token = ""; ..... }
-
将源码运行在您的 Android 设备上,即可进入如下界面,开始体验 IM Demo。
可以在 我的->设置->外观 中切换 UI 风格。
Demo 界面 UI 切换
此文档是否对你有帮助?