本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
下載並配置安卓生產者庫代碼
在 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 (開放現有的 Android Studio 專案)。
-
導覽至
aws-sdk-android-samples/AmazonKinesisVideoDemoApp
目錄,並選擇 OK (確定)。 -
開啟
AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json
檔案。在
CredentialsProvider
節點中,從 [必要條件] 段落中的 [設定識別集區] 程序提供識別集區識別碼,並提供您的 AWS 區域 (例如,us-west-2
)。在
CognitoUserPool
節點中,從 [必要條件] 區段中的 [要設定使用者集區程序] 提供 [應用程式用戶端密碼]、[應用程式用戶端識別碼] 和 [集區識別碼],並提供您的 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 區域 常數的相關資訊,請參閱區域
。