# HTEffect_RongCloud_VideoCall_Android **Repository Path**: htai-open/HTEffect_RongCloud_VideoCall_Android ## Basic Information - **Project Name**: HTEffect_RongCloud_VideoCall_Android - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.texeljoy.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-23 - **Last Updated**: 2024-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: 美颜SDK, Android, 人像人体特效, ar ## README # **HTEffect集成Android教程** ## **说明** - 本文介绍如何快速配置HTEffect模块
## **操作步骤** ### **1. 下载源码** 依次执行以下命令 - git clone **当前仓库地址** - cd **工程目录** - git submodule init && git submodule update ### **2. 配置工程** 下载完成后,打开工程 - 将 AndroidManifest.xml 中的 **label** 和 build.gradle 中的 **applicationId** 分别替换为您的**应用名**和**包名** - 在项目的Application中将 **YOUR_APP_ID** 替换成您的**AppId** - 将htui模块中的**assets**替换为您的**assets** - 编译,运行,日志搜索**init-status**可以查看相关日志 - 具体执行步骤可以全局搜索 **//todo --- HTEffect** 进行查看
# 融云实时音视频 Android 示例 本代码仓库集合了融云实时音视频产品[音视频通话]、[音视频会议]、[低延迟直播]在 Android 端的示例代码,以便开发者体验产品,快速集成[融云实时音视频 Android 端 SDK],实现单群聊、音视频通话、语音聊天室、娱乐直播、教学课堂、多人会议等场景需求。

如果想要直接下载 Android APK 体验各场景下应用功能,欢迎[前往融云官网下载各场景的示例应用](https://www.rongcloud.cn/downloads/demo)。 本仓库包含两个示例应用项目: 1. [rtcapp](rtcapp): 集中演示融云实时音视频 Android SDK 支持的多个非呼叫业务场景与功能。 1. [callapp](callapp): 演示融云实时音视频 Android SDK 支持的含呼叫业务音视频通话场景与功能。 本仓库还包含多个组件: (module): 1. [common](common): 含 AppServer 示例、通用 UI 功能函数。AppServer 支持获取 Token。 1. [meeting1v1](meeting1v1): 两人会议。 1. [live](live): 直播。支持观众之间音视频互动。 1. [screenshare](screenshare): 屏幕共享。 1. [calllib](calllib): 不带 UI 的呼叫功能展示。 1. [callkit](callkit): 带 UI 的呼叫功能展示。 ## 前提条件 * 示例应用与组件目录下的 README 分别列出了具体的前提条件要求。 * 示例应用需要有 App Key 才能换取客户端连接融云服务器的身份凭证。请开通融云开发者账号,并在后台 [获取 App Key](https://developer.rongcloud.cn/app/appkey)。 * 使用 Android Studio 3.0 或以上版本。如果您尚未安装,请在 [官网下载](https://developer.android.com/studio/index.html) 并安装。 * Android SDK 4.4 或以上版本,即 minSdkVersion >= 19。 * Android Build Tools 21 或以上版本。为获得更好的编译体验,建议使用最新版。 * JDK 1.7 或以上版本。 ## 设置设备 示例应用必须部署到搭载 Android 4.4 或更高版本的 Android 设备或 Android 模拟器。 * 如要使用 Android 设备,请按照在[硬件设备上运行应用](https://developer.android.com/studio/run/device.html)中的说明进行操作。 * 如要使用 Android 模拟器,您可以使用 [Android Studio 附带的 Android 虚拟设备 (AVD)](https://developer.android.com/studio/run/managing-avds.html) 管理器创建虚拟设备并安装模拟器。 ## 运行示例应用 1. 克隆本存储库下载示例代码。 1. 在 Android Studio 中,选择 **Open an Existing project**。 1. 打开克隆下载的代码仓库,等待导入完成。 1. 在示例应用的 `DemoApplication.java` 中,填入从融云开发者获取的 App Key 与 App Secret。 路径:**Project** 视图下 `/src/main/cn.rongcloud.demo`。 ```java /** * TODO: 请替换成您自己申请的 AppKey */ public static final String APP_KEY = ""; /** * TODO: 请替换成您自己 AppKey 对应的 Secret * 这里仅用于模拟从 App Server 获取 UserID 对应的 Token, 开发者在上线应用时客户端代码不要存储该 Secret, * 否则有被用户反编译获取的风险,拥有 Secret 可以向融云 Server 请求高级权限操作,对应用安全造成恶劣影响。 */ public static final String APP_SECRET = ""; ``` 1. 在 Android Studio 顶部选择 `callapp` 或 `rtcapp`,点击运行。 ## 文档 - [音视频通话文档] - [音视频会议文档] - [低延迟直播文档] ## 支持 源码地址 [Github](https://github.com/rongcloud/rtc-quickdemo-android),任何问题可以通过 Github Issues 提问。 Demo 源码遵循 MIT 开源协议。 [音视频通话]: https://www.rongcloud.cn/product/call [音视频会议]: https://www.rongcloud.cn/product/meeting [低延迟直播]: https://www.rongcloud.cn/product/live [融云实时音视频 Android 端 SDK]: https://www.rongcloud.cn/downloads [音视频通话文档]: http://doc.rongcloud.cn/call/Android/5.X/demo [音视频会议文档]: http://doc.rongcloud.cn/meeting/Android/5.X/demo [低延迟直播文档]: http://doc.rongcloud.cn/live/Android/5.X/demo [获取 App Key]: https://developer.rongcloud.cn/app/appkey/