跑通商汤示例项目

  • Android

更新时间不可用

了解如何快速接入秀场直播,完成环境准备、参数配置、示例运行和核心流程验证。

前提条件

本文介绍如何快速跑通 BeautyAPI 示例项目,体验商汤美颜效果。开始前,请确保满足以下前提条件:

克隆仓库

运行以下命令克隆仓库到本地:

Shell
git clone git@github.com:AgoraIO-Community/BeautyAPI.git

集成第三方美颜 SDK

按照如下步骤进行集成:

  1. 联系商汤技术支持获取最新的美颜 SDK、美颜资源、美颜证书。

  2. 下载并解压美颜 SDK,然后将 SDK 中如下文件添加到美颜示例项目对应的文件路径下:

    SDK 文件项目路径
    Android/modelsapp/src/main/assets/beauty_sensetime/models
    Android/sample/SenseMeEffects/app/src/main/assets/sticker_face_shapeapp/src/main/assets/beauty_sensetime/sticker_face_shape
    Android/sample/SenseMeEffects/app/src/main/assets/style_lightlyapp/src/main/assets/beauty_sensetime/style_lightly
    Android/sample/SenseMeEffects/app/src/main/assets/makeup_lipapp/src/main/assets/beauty_sensetime/makeup_lip
    SenseME.licapp/src/main/assets/beauty_sensetime/license/SenseME.lic
    表格内容超出当前宽度,可横向滚动查看更多列。
  3. 在 app/build.gradle 文件中,将 applicationId 修改为你的包名,例如 com.example.app。包名用于在设备上唯一标识应用程序。在开发应用时,你需要设置包名。在此处设置的包名需要与你申请美颜 SDK 时提供的包名一致。

    Kotlin
    android {
        defaultConfig {
            applicationId "io.agora.entfull"
            ...
        }
    }

配置示例项目

运行美颜项目前,你需要在 local.properties 文件中添加并设置如下参数:

Kotlin
AGORA_APP_ID = "YOUR_APP_ID"

你可以在创建声网项目后,从控制台获取参数的值,详情如下:

参数描述获取方式
AGORA_APP_ID声网项目的 App ID获取 App ID
表格内容超出当前宽度,可横向滚动查看更多列。

编译并运行示例项目

按照如下步骤进行操作:

  1. 开启 Android 设备的开发者选项,打开 USB 调试,通过 USB 连接线将 Android 设备接入电脑。

  2. 用 Android Studio 打开 BeautyAPI/Android 文件夹。

  3. 在 Android Studio 中,点击 Sync Project with Gradle Files 按钮,让项目与 Gradle 文件同步。

  4. 待同步成功后,点击 Run 'app'。片刻后,美颜应用便会安装到你的 Android 设备上。

  5. 打开美颜应用,进行体验。