Wie kann ich ADK Ressource in einem anderen Android-Projekt verweisen?
Frage
Ich entwickle eine Studie Projekt mosembro (mobiler semantischer Browser) Projekt in meinem Android-Projekt mit. Ich bin mit Eclipse und ich erstellt mein Projekt, heruntergeladen / importiert mosembro und eingeschlossen in meinem Projekt Erstellungspfad.
So, jetzt mein Code muss auf eine Ressource in der mosembro des Projekt verweisen. Ich möchte so etwas wie dies tun:
String commonJS = getScript(R.raw.common);
In diesem Code-Schnipsel, mag ich von mosembro Projekt einer JavaScript-Datei laden: res -> raw -> common.js
so dass ich die Java-Syntax muß „R“ (vorkompilierte Ressource-Klasse) von Mosembro von meinem HelloGoogle Projekt erhalten
Was ist die Syntax die R-class
von this
mit dem mitgelieferten Projekt R-class
zu ersetzen.
Ist das klar?
Lösung
fand ich die Antwort, und es ist sehr einfach. Sie können Projekte zu einem Projekt über den Build Path Java hinzuzufügen.
- Rechtsklick auf das Projekt, das Sie arbeiten an
- Wählen Sie
Build Path -> Configure Build Path ...
- Sie dann die
Projects
Registerkarte wählen - Drücken Sie abschliessend die
Add...
Taste und wählen Sie das Projekt, das Sie aufnehmen möchten.
Das hält alles in Code-Synchronisierung, wenn Sie Änderungen vornehmen, anstatt cut-n'-paste.