Intégration de la bibliothèque

 

Avant-propos

Avant de commencer, vous devez télécharger notre SDK via l’’application Tag Composer en vous connectant à votre compte AT Internet ou utiliser la dépendance du SDK présente dans MavenCentral.

La dernière version de notre SDK nécessite au minimum Android 2.3.

 

Téléchargement depuis l’interface

 

Contenu de l’archive

Une fois configurée et téléchargée, décompressez le contenu de l’archive sur votre ordinateur.

download

 

Intégration dans Android Studio

Pour intégrer la bibliothèque à votre projet, copier la dans le dossier « MonProjet/app/libs » (si le dossier « libs » n’existe pas, créez le, Android Studio en tiendra compte).

libs

Ensuite, dans Android Studio, cliquez sur Sync Project with Gradle Files :

SyncProjectWithGradle

Si vous avez choisi JAR, la bibliothèque est prête à être utilisée.

Si vous avez choisi AAR :

Pour suivre les indications d’intégration, il est recommandé de vous mettre en vue « Project » (liste déroulante en haut à gauche), Android Studio met en vue « Android » par défaut à la création d’un projet.

Déroulez votre projet, puis le module « app » et sélectionnez le fichier build.gradle

buildGradle

Fichier build.gradle :

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.atinternet.atinternetdemo"
        minSdkVersion 10
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

// If this block doesn't exists, add it
repositories{
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.0.0'
    // Add this line
    compile(name: 'Tracker', ext: 'aar')
}

Enfin, cliquez une nouvelle fois sur Sync Project with Gradle Files (cf. figure 2).

La bibliothèque est prête à être utilisée.

 

Utilisation de la dépendance MavenCentral

Il est également possible d’intégrer le SDK Android d’AT Internet en ajoutant la dépendance à votre projet.

Pour cela, déroulez votre projet et sélectionnez le fichier build.gradle et assurez-vous que mavenCentral() est présent dans les deux blocs repositories. Si ce n’est pas le cas, ajoutez-les.

Une fois que mavenCentral est bien présent dans votre projet, déroulez le module app et sélectionnez le fichier build.gradle

buildGradle

Une fois le fichier ouvert, il vous suffit de rajouter la ligne suivante dans le bloc dependencies

compile 'com.atinternet:Tracker:2.x.x'

Fichier build.gradle :

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.atinternet.atinternetdemo"
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.atinternet:Tracker:2.x.x' // >= 2.14.0
}

Attention, il est impératif de surcharger la configuration avec les informations de votre application (voir la documentation sur la surcharge de la configuration).

Votre bibliothèque est prête à être utilisée.

Dernière mise à jour : 17/02/2021