# 腾讯云 RTC Chat — Android > Chat Android 平台文档。 ## UIKit ### Getting Started - [Activate the Service](https://pre.trtc.io/zh/document/74511.md) - [Run Demo](https://pre.trtc.io/zh/document/45914.md): 腾讯云 Chat Demo Android 版快速接入指南,面向开发者提供完整的文字、语音、视频消息发送功能体验。文档涵盖服务开通、环境准备、Demo 获取与配置、编译运行及基础功能操作步骤,包括创建用户账号、添加联系人和发送消息。通过本指南,用户可快速搭建并运行 Chat 应用,体验核心通信能力。 - [Integration](https://pre.trtc.io/zh/document/60520.md) - [View](https://pre.trtc.io/zh/document/50057.md): TUIKit 是一套基于 Chat SDK 的开源 Android UI 组件库,采用原生 View 构建,提供完整的聊天、会话列表、联系人等界面能力。本文面向 Android 开发者,详细介绍了环境要求、源码下载、组件集成及用户鉴权登录等快速接入步骤,帮助开发者高效搭建聊天功能。 - [Compose](https://pre.trtc.io/zh/document/77459.md): TUIKit Compose 是基于 Chat SDK 的开源 UI 组件库,面向 Android 开发者,提供会话列表、聊天、联系人、搜索、群组等完整的 UI 组件能力。本文详细介绍了如何在 Android Studio 环境下快速集成 TUIKit Compose,包括 AI 辅助集成和手动集成两种方式,涵盖环境配置、源码下载、组件引入及依赖配置等关键步骤,帮助开发者快速实现聊天及音视频通话功能。 ### Build Basic Interfaces - [Chat](https://pre.trtc.io/zh/document/61214.md) - [Conversation List](https://pre.trtc.io/zh/document/61216.md) - [Contact List](https://pre.trtc.io/zh/document/61218.md) - [Add Contact](https://pre.trtc.io/zh/document/61220.md) - [Create Group Chat](https://pre.trtc.io/zh/document/61222.md) ### Features - [Calls Integration](https://pre.trtc.io/zh/document/61224.md): Android 平台音视频通话快速接入指南,指导开发者通过集成 TUICallKit 组件实现视频通话和语音通话功能。文档涵盖开发环境配置、前置条件、集成步骤、离线推送配置及 AI 降噪功能使用,帮助用户快速构建高质量的音视频通话体验。 - [Reactions](https://pre.trtc.io/zh/document/59441.md): Android 平台的表情回应功能由 TUIEmojiPlugin 插件提供,需与 TUIChat 一起集成,支持专业版 Plus 和企业版套餐用户。该功能允许用户长按文本消息时快速发送和撤回表情回应,所有会话成员均可查看消息下方的表情回应详情,提升互动体验。 - [Quote Reply](https://pre.trtc.io/zh/document/60771.md) - [Read Receipt](https://pre.trtc.io/zh/document/59439.md) - [Typing Indicator](https://pre.trtc.io/zh/document/59437.md) - [User Online Status](https://pre.trtc.io/zh/document/59435.md) - [Message Search](https://pre.trtc.io/zh/document/50038.md) - [Message Translation](https://pre.trtc.io/zh/document/60772.md) - [Customize Messages](https://pre.trtc.io/zh/document/50044.md): TUIKit 消息组件提供文本、图片、语音、视频、文件等基本消息类型的发送与展示功能,支持 Android 平台用户根据业务需求新增自定义消息类型。本文详细介绍了如何在 Android 平台实现自定义消息,包括自定义 MessageBean 类用于消息数据处理,自定义 MessageViewHolder 类实现消息展示及交互,帮助开发者快速完成自定义消息的接入与展示。 - [Customize Emojis and Stickers](https://pre.trtc.io/zh/document/52395.md) - [Manufacturer configuration](https://pre.trtc.io/zh/document/67570.md) - [Quick Integration](https://pre.trtc.io/zh/document/50034.md) - [Client APIs](https://pre.trtc.io/zh/document/67571.md) ### Customization - [Global](https://pre.trtc.io/zh/document/65364.md) - [Chat Theming](https://pre.trtc.io/zh/document/65365.md) - [Conversation List Theming](https://pre.trtc.io/zh/document/65366.md) - [Group Theming](https://pre.trtc.io/zh/document/65367.md) - [Contact Theming](https://pre.trtc.io/zh/document/65368.md) - [Localization](https://pre.trtc.io/zh/document/57430.md) ### Changelog - [Changelog](https://pre.trtc.io/zh/document/34282.md) ## Core SDK ### Getting Started - [Activate the Service](https://pre.trtc.io/zh/document/74511.md) - [Install Chat SDK](https://pre.trtc.io/zh/document/34306.md) - [Initialize Chat SDK](https://pre.trtc.io/zh/document/47968.md): 腾讯云即时通信 IM SDK 是一款支持 Android、iOS、Windows 和 Mac 多平台的通信 SDK。本文详细介绍了 SDK 初始化的完整流程,适用于需要集成腾讯云 IM 功能的开发者。初始化步骤包括准备唯一的 SDKAppID、配置 V2TIMSDKConfig 对象以设置日志级别和监听器、添加 SDK 事件监听器以处理连接状态和登录过期等事件,最后调用初始化接口完成 SDK 启动。通过本指南,开发者可以快速完成 SDK 的接入,保障应用的稳定通信能力。 - [Login and Logout](https://pre.trtc.io/zh/document/47971.md) ### Users - [User Profile](https://pre.trtc.io/zh/document/48162.md) - [User Online Status](https://pre.trtc.io/zh/document/49562.md): 腾讯云 SDK 提供用户状态管理功能,支持普通状态和自定义状态两种类型。该功能适用于需要展示和管理用户在线、离线及自定义状态信息的应用场景,帮助开发者实现用户状态的实时查询、设置及变更通知。用户状态基于账号维度,支持多平台登录状态同步,部分高级功能需购买专业版及以上套餐并开启控制台配置。 - [Friend Management](https://pre.trtc.io/zh/document/48159.md) - [Friend List](https://pre.trtc.io/zh/document/48156.md) - [Block Lists](https://pre.trtc.io/zh/document/48153.md) - [Follow](https://pre.trtc.io/zh/document/61230.md): 腾讯实时音视频 TRTC 关注与粉丝功能 SDK 支持 Android、iOS、Windows 和 Mac 平台,帮助用户实现关注感兴趣的其他用户并及时获取其动态,同时管理粉丝关系。本文介绍了关注用户和取消关注用户的接口调用步骤及示例代码,适用于需要构建活跃社交网络的应用,需购买专业版及以上版本解锁该功能。 ### Group Channels - [Overview](https://pre.trtc.io/zh/document/48169.md) - [Group Channel Settings](https://pre.trtc.io/zh/document/48466.md) - [Group Channel Profile](https://pre.trtc.io/zh/document/48185.md): 本页面介绍了适用于 Android、iOS、Windows 和 Mac 平台的群资料管理接口,属于 IM SDK 的核心功能。开发者可以通过 getGroupsInfo 接口批量获取群组的详细资料,包括群 ID、群类型和自定义字段等信息;通过 setGroupInfo 接口修改群资料,支持不同群类型的成员角色权限控制。文档还涵盖了群资料变更的事件监听机制,帮助开发者实现群组信息的实时同步与管理。 - [Member Management (Mute & Ban)](https://pre.trtc.io/zh/document/48181.md) - [Member Profile](https://pre.trtc.io/zh/document/48178.md) - [Group Channel Attributes](https://pre.trtc.io/zh/document/48175.md) - [Group Channel Counter](https://pre.trtc.io/zh/document/53431.md) ### Community Channels - [Manage Community](https://pre.trtc.io/zh/document/48172.md) - [Permission Group](https://pre.trtc.io/zh/document/59829.md) ### Messages - [Overview](https://pre.trtc.io/zh/document/47989.md) - [Send a Message](https://pre.trtc.io/zh/document/47994.md) - [Receive a Message](https://pre.trtc.io/zh/document/47995.md): 腾讯云即时通信IM SDK消息监听器功能介绍,涵盖简单消息监听器和高级消息监听器两种类型,支持Android、iOS、Windows和Mac平台。文档详细说明了如何设置消息监听器以接收文本、自定义及富媒体消息,帮助开发者实现多样化消息接收需求,保障消息及时准确传递。 - [Message History](https://pre.trtc.io/zh/document/47998.md) - [Forward Messages](https://pre.trtc.io/zh/document/48001.md) - [Edit Message](https://pre.trtc.io/zh/document/48006.md) - [Insert a Message](https://pre.trtc.io/zh/document/48008.md): 腾讯实时音视频 TRTC 本地消息插入接口支持在 Android、iOS、Windows 和 Mac 平台向单聊和群聊会话中插入提示性本地消息。这些消息仅存储于本地数据库,不会发送至服务端,适用于展示诸如“您已退出该群”或安全提醒等提示信息。文档提供了详细的多语言示例代码,帮助开发者快速集成和调用插入本地消息的相关接口。 - [Delete Message](https://pre.trtc.io/zh/document/48011.md): 腾讯实时音视频 TRTC 提供的消息删除功能包括删除本地消息和删除云端存储的消息两种方式。开发者可以通过调用相应接口实现本地消息的删除,或在此基础上同步删除云端消息,满足不同场景下的消息管理需求。本文详细介绍了删除本地消息和云端消息的操作步骤、接口调用限制及示例代码,支持 Android、iOS、Windows 和 Mac 多平台,帮助开发者快速集成消息删除功能。 - [Clear History Messages](https://pre.trtc.io/zh/document/48013.md) - [Recall a Message](https://pre.trtc.io/zh/document/48016.md) - [Online Message](https://pre.trtc.io/zh/document/48019.md) - [Read Receipt](https://pre.trtc.io/zh/document/48022.md) - [Query Messages](https://pre.trtc.io/zh/document/48025.md) - [Mentions (@)](https://pre.trtc.io/zh/document/48027.md): 腾讯实时音视频 TRTC 群 @ 消息功能 SDK 支持在 Android、iOS、Windows 和 Mac 平台实现。该功能允许发送方监听输入框中的 @ 字符,弹出群成员选择界面,选择成员后以“@成员”形式显示并发送消息。接收方会在群聊列表重点显示“有人@我”或“@所有人”提醒,帮助用户及时响应群内 @ 消息。本文介绍了群 @ 消息的创建与发送步骤,包括调用 createAtSignedGroupMessage 和 sendMessage 接口的示例代码,帮助开发者快速集成该功能。 - [Targeted Message](https://pre.trtc.io/zh/document/48029.md): 腾讯实时音视频 TRTC 群定向消息功能支持在 Android、iOS、Windows 和 Mac 平台上向群内指定成员发送消息,未被指定的成员无法接收。该功能适用于专业版、专业版plus及企业版客户,需使用增强版 SDK 6.0.1975 及以上版本。本文详细介绍了创建定向群消息、指定接收成员及发送消息的步骤,帮助用户快速实现群定向消息功能。 - [Do Not Disturb](https://pre.trtc.io/zh/document/48032.md) - [Message Extension](https://pre.trtc.io/zh/document/50865.md) - [Reactions](https://pre.trtc.io/zh/document/56572.md): 腾讯实时音视频 TRTC SDK 提供消息回应功能接口,支持在 Android、iOS、Windows 和 Mac 平台实现对消息的表情互动回应。该功能适用于专业版、专业版Plus及企业版客户,基于增强版 SDK 7.4 及以上版本。接口涵盖添加、删除消息回应,批量拉取消息回应信息及分页获取回应用户列表,帮助开发者实现丰富的互动体验。 - [Message Translation](https://pre.trtc.io/zh/document/53434.md) - [Pin Messages](https://pre.trtc.io/zh/document/60171.md) ### Conversations - [Overview](https://pre.trtc.io/zh/document/48329.md): Chat SDK 会话管理功能提供单聊和群聊的会话创建、展示与更新能力,适用于 Android、iOS、Windows 和 Mac 平台开发者。通过 V2TIMConversationManager 和 V2TIMManager(Conversation) 等接口,开发者可实现会话列表管理、未读数更新、置顶会话、草稿设置及消息免打扰等核心功能。文档详细介绍了会话类属性及本地与云端的存储策略,帮助用户合理管理会话数据。 - [Conversation List](https://pre.trtc.io/zh/document/48326.md) - [Get Conversations](https://pre.trtc.io/zh/document/48323.md) - [Unread Count](https://pre.trtc.io/zh/document/48320.md): 腾讯实时音视频 TRTC 提供的会话未读消息总数接口,支持 Android、iOS、Windows 和 Mac 平台。该接口适用于好友工作群、陌生人社交群和社群,帮助开发者获取所有会话的未读消息总数,并通过回调实时通知未读数变更。增强版 SDK 5.3.425 及以上版本支持该功能,提升消息提醒的准确性和用户参与度。 - [Pin Conversations](https://pre.trtc.io/zh/document/48317.md): 腾讯实时音视频 TRTC SDK 提供会话置顶功能,支持将单聊或群聊会话固定在会话列表顶部,方便用户快速查找。该功能支持 Android、iOS、Windows 和 Mac 多平台,置顶状态存储在服务器并同步至多终端。文档详细介绍了置顶会话的接口调用方法、置顶会话排序规则及变更通知监听,帮助开发者实现会话置顶及状态同步管理。 - [Delete Conversations](https://pre.trtc.io/zh/document/48314.md) - [Conversation Draft](https://pre.trtc.io/zh/document/48311.md) - [Conversation Mark](https://pre.trtc.io/zh/document/48853.md): 腾讯实时音视频 TRTC 会话标记功能接口文档,支持专业版及以上版本客户在 Android、iOS、Windows 和 Mac 平台调用。该接口允许开发者对会话进行标星、折叠、隐藏及标记未读等操作,并支持自定义扩展标记。文档详细说明了标记会话的参数、调用示例及监听会话标记变更通知的用法,帮助开发者实现丰富的会话管理功能。 - [Conversation Group](https://pre.trtc.io/zh/document/48854.md) ### Search - [Search Messages](https://pre.trtc.io/zh/document/48134.md) - [Search Friends](https://pre.trtc.io/zh/document/48137.md) - [Search Channels](https://pre.trtc.io/zh/document/48138.md) - [Search Channel Members](https://pre.trtc.io/zh/document/48140.md) - [Cloud Search Messages](https://pre.trtc.io/zh/document/67834.md) - [Cloud Search Users](https://pre.trtc.io/zh/document/67835.md) - [Cloud Search Channels](https://pre.trtc.io/zh/document/67836.md): 腾讯云群组云端搜索功能提供通过群 ID 和群名称等关键字搜索云端群组的能力,适用于社交场景中快速查找兴趣群组。该功能支持 Android、iOS、Windows 和 Mac 平台,需专业版 Plus 或企业版授权。文档详细介绍了 searchCloudGroups 接口的参数设置和调用示例,帮助开发者实现高效的云端群组搜索。 - [Cloud Search Channel Members](https://pre.trtc.io/zh/document/67837.md) ### Official Channel - [Official Channel](https://pre.trtc.io/zh/document/69506.md): 腾讯实时音视频 TRTC 的公众号功能支持在 Android、iOS、Windows 和 Mac 平台快速接入,实现订阅公众号、取消订阅和获取公众号列表等操作。该功能适用于需要与订阅用户进行广播消息发送或单聊的开发者,帮助实现公众号消息的收发和管理。本文提供关键步骤和示例代码,指导用户完成公众号的订阅及相关事件监听。 ### Extended Features - [Cloud Search](https://pre.trtc.io/zh/document/60066.md) - [Text Message Translation](https://pre.trtc.io/zh/document/65360.md) - [Poll](https://pre.trtc.io/zh/document/67611.md): TUIPollPlugin 投票插件是基于 TUIChat 的 UI 闭源库,支持在 Android 和 iOS 平台实现群组投票功能。本文介绍了如何在 Android 通过 Gradle 以及 iOS 通过 CocoaPods 快速集成 TUIPollPlugin 插件,帮助开发者轻松实现发起投票、查看投票统计和参与投票的核心功能。集成前需确保 TUIChat 版本不低于 7.1。 - [GroupNote](https://pre.trtc.io/zh/document/67615.md) - [ConversationMark](https://pre.trtc.io/zh/document/67618.md) - [ConversationGroup](https://pre.trtc.io/zh/document/67621.md) ### Client APIs - [Android](https://pre.trtc.io/zh/document/36169.md): 腾讯云 Chat SDK Android 版提供丰富的 API 接口,支持初始化登录、简单及高级消息收发、信令操作和群组管理等功能。该 SDK 适用于需要集成即时通讯功能的 Android 应用,帮助开发者实现文本、图片、视频等多种消息类型的发送与接收,支持消息撤回、已读回执、历史消息查询及多种群组类型管理,满足多样化社交场景需求。 ### Changelog - [Changelog](https://pre.trtc.io/zh/document/34282.md)