Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Scarica e configura il codice della libreria Android Producer
In questa sezione della procedura della libreria Android Producer, scarichi il codice di esempio Android e apri il progetto in Android Studio.
Per i prerequisiti e altri dettagli su questo esempio, consulta Utilizzo della libreria Android Producer.
-
Create una directory, quindi clonatela AWS Mobile SDK for Android GitHub dal repository.
git clone https://github.com/awslabs/aws-sdk-android-samples
-
Apri Android Studio
. -
Nella schermata iniziale, scegli Apri un progetto di Android Studio esistente.
-
Passa alla directory
aws-sdk-android-samples/AmazonKinesisVideoDemoApp
e scegli OK. -
Apri il file
AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json
.Nel
CredentialsProvider
nodo, fornisci l'ID del pool di identità indicato nella procedura Per impostare un pool di identità nella sezione Prerequisiti e fornisci il tuo Regione AWS (ad esempio,).us-west-2
Nel
CognitoUserPool
nodo, fornisci il segreto del client dell'app, l'ID client dell'app e l'ID del pool dalla procedura Per impostare un pool di utenti nella sezione Prerequisiti e fornisci i tuoi Regione AWS (ad esempio,us-west-2
). -
Il file
awsconfiguration.json
sarà simile a quanto riportato di seguito:{ "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" } } }
-
Aggiorna il file
AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java
con la tua regione (nell'esempio seguente, è impostato su 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;
Per informazioni sulle Regione AWS costanti, consulta Regioni.