

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Téléchargez et configurez le code de la bibliothèque du producteur Android
<a name="producersdk-android-downloadcode"></a>

Dans cette section de la procédure de la bibliothèque Android Producer, vous allez télécharger l'exemple de code Android et ouvrir le projet dans Android Studio. 

Pour les prérequis et d'autres informations concernant cet exemple, consultez la section [Utilisation de la bibliothèque du producteur Android](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html).



1. Créez un répertoire, puis clonez-le AWS Mobile SDK pour Android à partir du GitHub référentiel. 

   ```
   git clone https://github.com/awslabs/aws-sdk-android-samples
   ```

1. Ouvrez [Android Studio](https://developer.android.com/studio/index.html).

1. Dans l'écran qui s'affiche, choisissez **Open an existing Android Studio project**.

1. Accédez au répertoire `aws-sdk-android-samples/AmazonKinesisVideoDemoApp` et choisissez **OK**.

1. Ouvrez le fichier `AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json`.

   Dans le `CredentialsProvider` nœud, indiquez l'ID du pool d'identités indiqué dans la procédure **Pour configurer un pool d'identités** de la section [Conditions préalables](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites), ainsi que le vôtre Région AWS (par exemple,**us-west-2**).

   Dans le `CognitoUserPool` nœud, indiquez le secret du client de l'application, l'identifiant du client de l'application et l'identifiant du pool indiqués dans la procédure **Pour configurer un groupe d'utilisateurs** de la section [Conditions préalables](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites), et indiquez le vôtre Région AWS (par exemple,**us-west-2**).

1. Votre fichier `awsconfiguration.json` est alors similaire à ce qui suit :

   ```
   {
     "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"
       }
     }
   }
   ```

1. Mettez-la à jour `AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java` avec votre région (dans l'exemple suivant, elle est définie sur **US\$1WEST\$12**) : 

   ```
   public class KinesisVideoDemoApp extends Application {
       public static final String TAG = KinesisVideoDemoApp.class.getSimpleName();
       public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;
   ```

   Pour plus d'informations sur les Région AWS constantes, reportez-vous à la section [Régions](https://aws-amplify.github.io/aws-sdk-android/docs/reference/com/amazonaws/regions/Regions.html).