2. 2
Plan
o Introduction
o Les différents types de bibliothèques
o Pros & Cons des types
o Comment intégrer et utiliser une bibliothèque
o Où trouver la documentation ?
o Problèmes récurrents
o Conclusion
3. 3
Introduction
Android permet d’intégrer des projets externe appelés
bibliothèques ;
Ces bibliothèques comportent des fonctionnalités
communes ou des composants graphiques ;
L’utilisation des bibliothèques permet le:
Partage du code source et des fonctionnalités ;
Réutilisation du code source ;
Maintenance facile du projet.
4. 4
Les différents types de bibliothèques
o Deux types de bibliothèques: les JARs et les External
libraries ;
o La première méthode permet d’ajouter un fichier JAR
qui comporte des fonctionnalités et des classes Java
seulement ;
o Cette méthode permet d’encapsuler le code source
et le protéger de toutes modifications ou plagiat.
5. 5
Les différents types de bibliothèques
o La deuxième méthode consiste à utiliser une library
externe ;
o C’est un projet Android qui peut contenir des
activités et/ou des ressources ;
o La library n’est pas compilable en apk ;
o La library peut contenir des classes Java, des
activités et des resosurces.
6. 6
Pros & Cons
Fichier JARs External libraries
- Pas de source + Code source
- Pas de ressources + Possibilité d’ajouter des
ressources
- Pas de modification ou
personnalisation du code
+ Modification du code selon le
besoin
- Des classes Java + Possibilité d’avoir des activités,
des providers, des services…
7. 7
Comment intégrer et utiliser une
bibliothèque
La plupart des bibliothèques se trouvent sur le site Github ;
Télécharger la bibliothèque ;
Importer la bibliothèque dans le Workspace de Eclipse ;
Créer un nouveau projet Android ;
8. 8
Comment intégrer et utiliser une
bibliothèque
Click droit sur le projet -> Propriétés -> Android -> section
Library -> Add -> Choisir la bibliothèque -> Ok
La bibliothèque est
ajoutée et tous ces
sources et ressources
sont utilisables à partir
du projet Android ;
12. 12
Où trouver la documentation ?
Les bibliothèques sont accompagnées des documentations qui
expliquent leurs fonctionnements et elles se trouvent
généralement sur le même site de téléchargement.
Le site Github contient généralement une documentation de la
bibliothèque ;
Les forums apportent une aide sur l’utilisation des bibliothèques
Exp: - Le forum de Github ;
- StackOverFlow.
13. 13
Problèmes récurrents
La plupart des problèmes rencontrés lors de l’ajout d’une
bibliothèque sont liés au Build Path ;
Il faut vérifier les dépendances de la bibliothèque et ajouter tous
les jar nécessaires au projet ;
Vérifier l’API minimale requise pour la bibliothèque.
14. 14
Conclusion
L’utilisation des bibliothèques est utile pour factoriser le code
source, faciliter son réutilisation et sa maintenance ;
Les bibliothèques peuvent enrichir l’application mobile en
ajoutant de nouvelles fonctionnalités ou composants