Ajouter la trousse SDK client pour Oracle Android au projet

Voici des détails sur l'ajout de la trousse SDK client native Oracle Android à votre projet.

Pour ajouter le SDK en utilisant la version Arctic Fox d'Android Studio ou une version supérieure :
  1. Téléchargez la trousse SDK client ODA pour Android et extrayez-la sur votre système local.
  2. Dans Android Studio, sélectionnez le répertoire app de votre projet.
  3. Sélectionnez le répertoire libs.
  4. Ajoutez com.oracle.bots.client.sdk.android.core-24.12.aar et com.oracle.bots.client.sdk.android.ui-24.12.aar au dossier libs.
  5. Ajoutez les éléments suivants aux dépendances au fichier build.gradle (Module: app). Ces dépendances sont les suivantes :
    • Dépendance de bibliothèque de la trousse SDK
    • Dépendances de base et d'interface utilisateur - Utilisées par la bibliothèque de la trousse SDK pour le bon fonctionnement des fonctions de la bibliothèque.
         // SDK
             implementation files('libs/com.oracle.bots.client.sdk.android.ui-24.12.aar')
             implementation files('libs/com.oracle.bots.client.sdk.android.core-24.12.aar')
      
             // Core dependencies
             implementation 'androidx.room:room-runtime:2.6.1'
             implementation 'io.socket:socket.io-client:0.8.3'
             implementation 'androidx.core:core:1.15.0'
      
             //UI dependencies
             implementation 'androidx.appcompat:appcompat:1.7.0'
             implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
             implementation 'androidx.webkit:webkit:1.12.1'
             implementation 'com.google.android.material:material:1.12.0'
             implementation 'com.intuit.sdp:sdp-android:1.0.6'
             implementation 'com.squareup.picasso:picasso:2.8'
             implementation 'com.google.android.gms:play-services-location:21.3.0'
      
      
  6. Mettez à jour le fichier AndroidManifest.xml avec les autorisations qui permettront à l'application hôte d'utiliser les fonctions prises en charge par la trousse SDK client pour Android. Vous devez déclarer ces autorisations dans le manifeste à partir de la version 24.12 et supérieure de la trousse SDK client Android.
    Note

    Vous pouvez omettre les autorisations qui ne s'appliquent pas à votre application.
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
        <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
        <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
        <uses-permission android:name="android.permission.READ_MEDIA_AUDIO"/>
        <uses-permission android:name="android.permission.READ_MEDIA_VIDEO"/>
        <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
        <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED"/>
        <uses-permission android:name="android.permission.RECORD_AUDIO" />
        <uses-permission android:name="android.permission.CAMERA" />
        <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
Pour les versions précédentes d'Android Studio :
  1. Sélectionnez le répertoire app de votre projet, puis cliquez sur File (Fichier)> New (Nouveau)> New Module (Nouveau module).
  2. Sélectionnez Import JAR/.AAR Package (Importer un ensemble JAR/.AAR) et cliquez sur Next (Suivant).
  3. Naviguez jusqu'à, et sélectionnez com.oracle.bots.client.sdk.android.core-24.08.aar. Cliquez sur Finish (Terminer).
  4. Répétez ces étapes pour importer com.oracle.bots.client.sdk.android.ui-24.08.aar.
    Note

    Vous n'avez pas besoin d'importer cet ensemble si vous utilisez la trousse SDK sans interface.
  5. Vérifiez que ces bibliothèques sont listées en haut du fichier settings.gradle du projet. Par exemple :
     include ':app', ':com.oracle.bots.client.sdk.android.core-24.12', ':com.oracle.bots.client.sdk.android.ui-24.12'
        rootProject.name = 'ODASDKSample'
  6. Ajoutez les éléments suivants aux dépendances dans le fichier build.gradle (Module: app). Ces dépendances sont les suivantes :
    • Dépendance de bibliothèque de la trousse SDK
    • Dépendances de base et d'interface utilisateur utilisées par la bibliothèque de la trousse SDK pour le bon fonctionnement des fonctions de la bibliothèque.
       // SDK
             implementation files('libs/com.oracle.bots.client.sdk.android.ui-24.08.aar')
             implementation files('libs/com.oracle.bots.client.sdk.android.core-24.08.aar')
      
             // Core dependencies
             implementation 'androidx.room:room-runtime:2.5.1'
             implementation 'io.socket:socket.io-client:0.8.3'
             implementation 'androidx.core:core:1.8.0'
      
             //UI dependencies
             implementation 'androidx.appcompat:appcompat:1.6.1'
             implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
             implementation 'androidx.webkit:webkit:1.10.0'
             implementation 'com.google.android.material:material:1.8.0'
             implementation 'com.intuit.sdp:sdp-android:1.0.6'
             implementation 'com.squareup.picasso:picasso:2.8'
             implementation 'com.google.android.gms:play-services-location:21.2.0'