步骤 1:下载并配置 Android 制作器库代码 - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 1:下载并配置 Android 制作器库代码

在 Android 创建者库过程的这一部分中,需要下载 Android 示例代码并在 Android Studio 中打开该项目。

有关此示例的先决条件和其他详细信息,请参阅使用 Android 创建者库

  1. 创建一个目录,然后 Amazon Mobile SDK for Android 从 GitHub存储库中克隆该目录。

    git clone https://github.com/awslabs/aws-sdk-android-samples
  2. 打开 Android Studio

  3. 在起始屏幕中,选择 Open an existing Android Studio project

  4. 导航到 aws-sdk-android-samples/AmazonKinesisVideoDemoApp 目录,选择 OK

  5. 打开 AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json文件。

    CredentialsProvider节点中,提供先决条件部分中设置身份池过程中的身份池 ID,并提供您的 Amazon Web Services 区域 (例如us-west-2)。

    CognitoUserPool节点中,提供先决条件部分中设置用户池过程中的应用程序客户端密钥、应用程序客户端 ID 和池 ID,并提供您的 Amazon Web Services 区域 (例如us-west-2)。

  6. awsconfiguration.json 文件类似如下:

    { "Version": "1.0", "CredentialsProvider": { "CognitoIdentity": { "Default": { "PoolId": "us-west-2:01234567-89ab-cdef-0123-456789abcdef", "Region": "us-west-2" } } }, "IdentityManager": { "Default": {} }, "CognitoUserPool": { "Default": { "AppClientSecret": "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno", "AppClientId": "0123456789abcdefghijklmnop", "PoolId": "us-west-2_qRsTuVwXy", "Region": "us-west-2" } } }
  7. AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java使用您的地区更新(在以下示例中,将其设置为 US_WEST_ 2):

    public class KinesisVideoDemoApp extends Application { public static final String TAG = KinesisVideoDemoApp.class.getSimpleName(); public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;

    有关 Amazon Web Services 区域 常量的信息,请参阅区域

后续步骤

步骤 2:检查代码