本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
下载并配置 Android 制作器库代码
在安卓制作人库程序的这一部分中,您将下载安卓示例代码并在 Android Studio 中打开该项目。
有关此示例的先决条件和其他详细信息,请参阅使用 Android 制作人库。
-
创建一个目录,然后 AWS Mobile SDK for Android 从 GitHub存储库中克隆该目录。
git clone https://github.com/awslabs/aws-sdk-android-samples
-
打开 Android Studio
。 -
在起始屏幕中,选择 Open an existing Android Studio project。
-
导航到
aws-sdk-android-samples/AmazonKinesisVideoDemoApp
目录,选择 OK。 -
打开
AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json
文件。在
CredentialsProvider
节点中,提供先决条件部分中设置身份池过程中的身份池 ID,并提供您的 AWS 区域 (例如us-west-2
)。在
CognitoUserPool
节点中,提供先决条件部分中设置用户池过程中的应用程序客户端密钥、应用程序客户端 ID 和池 ID,并提供您的 AWS 区域 (例如us-west-2
)。 -
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" } } }
-
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;
有关 AWS 区域 常量的信息,请参阅区域
。