기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Android 프로듀서 라이브러리 코드를 다운로드하고 구성합니다.
Android 프로듀서 라이브러리 프로시저의 이 섹션에서는 Android 예제 코드를 다운로드하고 Android 스튜디오에서 프로젝트를 엽니다.
이 예제의 사전 요구 사항 및 기타 세부사항은 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를 제공하고 사용자 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 리전 상수에 대한 자세한 내용은 지역을 참조하십시오.