步骤 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使用您的区域(在以下示例中,它设置为_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:检查代码