Comment puis-je référence ADK ressource dans un projet Android différent?
Question
Je développe un projet d'étude à l'aide du projet mosembro (navigateur sémantique mobile) dans mon projet Android. J'utilise Eclipse et j'ai créé mon projet, mosembro téléchargé / importé et inclus dans le chemin de la construction de mon projet.
Alors maintenant, mon code doit se référer à une ressource dans le projet du mosembro. Je veux faire quelque chose comme ceci:
String commonJS = getScript(R.raw.common);
Dans cet extrait, je veux charger un fichier javascript à partir du projet de mosembro: res -> raw -> common.js
donc je besoin de la syntaxe java pour obtenir « R » (précompilés-classe de ressources) de Mosembro de mon projet HelloGoogle
Quelle est la syntaxe pour remplacer le R-class
de this
avec R-class
du projet inclus.
Est-ce clair?
La solution
J'ai trouvé la réponse et il est très simple. Vous pouvez ajouter des projets à votre projet par le Chemin de compilation Java.
- Faites un clic droit sur le projet que vous travaillez sur
- Sélectionnez
Build Path -> Configure Build Path ...
- Ensuite, choisissez l'onglet
Projects
- Enfin, appuyez sur la touche
Add...
et sélectionnez le projet que vous souhaitez inclure.
Cela permet de maintenir tout dans le code de synchronisation si vous apportez des modifications plutôt que de coller coupe-n'.