Je suis un programmeur Delphi et j'ai écrit, au fil des ans, des centaines de classes et de routines que je peux utiliser dans chaque programme Delphi que j'écris.
Cette bibliothèque s'appelle dlib et peut être utilisée dans tous les programmes Delphi en plaçant ce dossier dans le chemin de ma bibliothèque et en utilisant l'une des unités de la section uses d'une unité Delphi.
Étant complètement nouveau dans le développement Java et Android, je me demande comment faire cela de manière similaire.
Donc ma question, comment puis-je écrire mes propres classes, les mettre dans un dossier global et utiliser ces classes et routines dans chaque programme Android que j'écris ?
Je sais que c'est une question de base, que je peux probablement trouver en cherchant sur Google et en l'essayant dans Eclipse, mais si quelqu'un peut me mettre sur la bonne voie, je sais que je gagnerai beaucoup de temps.
Merci.
la source
Réponses:
Vous devez créer un projet de bibliothèque Android. Créez un projet Android dans Eclipse, entrez Propriétés du projet -> Android et vérifiez la propriété isLibrary. Vous pouvez maintenant ajouter cette bibliothèque à votre projet d'application Android en l'ajoutant à la liste sur la même page de propriétés.
Des instructions plus détaillées ici dans la section Travailler avec des projets de bibliothèque
la source
Instructions pour créer une bibliothèque dans Android Studio :
la source
Si votre bibliothèque est dans des fichiers .java composés de code java. Il existe un tutoriel très détaillé sur l'utilisation de la bibliothèque sur mobile.tutsplus.com. Lien ci-dessous:
http://mobile.tutsplus.com/tutorials/android/android-essentials-creating-android-compliant-libraries/
Par exemple, je voulais utiliser la bibliothèque Pull To Refresh de Chrisbanes sur Github.com ici https://github.com/chrisbanes/Android-PullToRefresh/tree/master/library . La structure de la bibliothèque se présente sous la forme d'une application Android. Il a la forme ci-dessous:
Comment utiliser sur Eclipse:
la source
Avec java, vous créez une archive Java (jar) qui contient toutes vos classes (fichiers * .class) de cette bibliothèque et le fichier jar est votre bibliothèque.
Pour l'utiliser, ajoutez-le simplement au classpath .
(Pour "jar" et "classpath": concepts de base Java, veuillez utiliser google pour trouver des didacticiels, vous devrez quand même comprendre ces concepts, le plus tôt sera le mieux;))
la source
Convertissez toute votre classe en Java et créez un fichier jar. Utilisez ce fichier jar dans votre projet Android en copiant dans le dossier libs /, puis en l'ajoutant au chemin de construction. Nettoyez le projet, puis exécutez-le.
la source