Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Laden Sie den Android Producer-Bibliothekscode herunter und konfigurieren Sie ihn
In diesem Abschnitt des Android Producer-Bibliotheksverfahrens laden Sie den Android-Beispielcode herunter und öffnen das Projekt in Android Studio.
Voraussetzungen und weitere Details zu diesem Beispiel finden Sie unter Verwenden der Android Producer-Bibliothek.
-
Erstellen Sie ein Verzeichnis und klonen Sie es dann AWS Mobile SDK für Android aus dem GitHub Repository.
git clone https://github.com/awslabs/aws-sdk-android-samples -
Öffnen Sie Android Studio
. -
Wählen Sie auf dem Öffnungsbildschirm Open an existing Android Studio project.
-
Navigieren Sie zum Verzeichnis
aws-sdk-android-samples/AmazonKinesisVideoDemoAppund wählen Sie OK. -
Öffnen Sie die
AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.jsonDatei.Geben Sie im
CredentialsProviderKnoten die Identitätspool-ID aus dem Abschnitt „So richten Sie einen Identitätspool ein“ im Abschnitt „Voraussetzungen“ ein, und geben Sie Ihre AWS-Region (z. B.us-west-2) an.Geben Sie im
CognitoUserPoolKnoten den geheimen App-Client-Schlüssel, die App-Client-ID und die Pool-ID aus dem Abschnitt So richten Sie einen Benutzerpool ein, und geben Sie Ihre AWS-Region (z. B.us-west-2) an. -
Ihre
awsconfiguration.json-Datei sollte wie folgt aussehen:{ "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" } } } -
Aktualisieren Sie das
AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.javamit Ihrer Region (im folgenden Beispiel ist es auf US_WEST_2 festgelegt):public class KinesisVideoDemoApp extends Application { public static final String TAG = KinesisVideoDemoApp.class.getSimpleName(); public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;Informationen zu AWS-Region Konstanten finden Sie unter Regions. https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/regions/Regions.html