本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 1:下载并配置 Android 制作者库代码
在 Android 创建者库过程的这一部分中,需要下载 Android 示例代码并在 Android Studio 中打开该项目。
有关此示例的先决条件和其他详细信息,请参阅使用 Android 创建者库。
-
创建一个目录,然后克隆Amazon 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设置身份池中的程序先决条件部分,并提供你的Amazon Web Services 区域(例如,us-west-2
)。在
CognitoUserPool
节点,提供来自的应用程序客户端密钥、应用程序客户端 ID 和池 ID设置用户池中的程序先决条件部分,并提供你的Amazon Web Services 区域(例如,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
使用您的区域(在以下示例中,它设置为_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 区域常量,请参见地区
。