2011-10-13 3 views
0

J'ai une application Android que je distribue en tant qu'application d'applications individuelles, chacune avec son propre nom de package, ce sont donc ses propres projets dans Eclipse. Le code pour chaque application est à peu près le même, il tire juste dans différentes données pour une source distante et a un texte différent, pour lequel je change juste les valeurs de chaîne, dans le fichier res/values ​​/ strings.xml.Stratégie de structure de projet dans Eclipse

Je ne connais pas encore Eclipse, il y a donc une bonne stratégie pour configurer les projets, donc je peux partager le code entre chaque projet. À l'heure actuelle, si je fais un changement de code, je dois copier manuellement le code dans chaque projet.

Répondre

1

Oui, il existe un excellent moyen de réduire les efforts en double avec les projets Eclipse et Android. D'abord configurer un projet de bibliothèque où tout le code commun va. Deuxième installation d'un projet d'application pour chaque application que vous avez. Enfin, remplacez les ressources spécifiques à cette application. Par exemple, si vous avez une R.string.greeting et qu'une application est pour la côte ouest des États-Unis et une pour les États-Unis du Sud dans le projet de bibliothèque, vous aurez "Bonjour", dans le projet de la côte ouest, vous aurez des voeux définis comme "Quoi de neuf" et dans le projet sud, le message d'accueil sera "Howdy".

0

Faites un clic droit sur le paquet sur la gauche, puis appuyez sur exportation. Cela transformera votre projet en .jar qui peut être référencé par d'autres projets. Tout ce que vous avez à faire après cela ajouter la ressource à votre projet et l'importer dans les classes futures.

Questions connexes