Come faccio a riferisco ADK risorsa in un diverso progetto Android?
Domanda
sto sviluppando un progetto di studio utilizzando il mosembro (browser mobile semantica) del progetto all'interno del mio progetto Android. Sto usando Eclipse e ho creato il mio progetto, scaricato mosembro / importate e inclusi nel percorso di generazione del mio progetto.
Così ora il mio codice ha bisogno di fare riferimento a una risorsa nel progetto del mosembro. Voglio fare qualcosa di simile:
String commonJS = getScript(R.raw.common);
In questo frammento di codice, voglio caricare un file JavaScript da progetto mosembro: res -> raw -> common.js
quindi ho bisogno la sintassi di Java per ottenere "R" (precompilato resource-classe) di Mosembro dal mio progetto HelloGoogle
Qual è la sintassi di sostituire il R-class
di this
con R-class
del progetto incluso.
È chiaro?
Soluzione
Ho trovato la risposta ed è molto semplice. È possibile aggiungere progetti al progetto attraverso il costruire il percorso Java.
- Fare clic destro sul progetto che si sta lavorando
- Seleziona
Build Path -> Configure Build Path ...
- Quindi scegliere la scheda
Projects
- Infine, premere il tasto
Add...
e selezionare il progetto che si desidera includere.
Questo tiene tutto in code-sync se si apportano modifiche piuttosto che cut-n'-incolla.