2010-09-24 11 views
5

Sto sviluppando un progetto di Android, che ha attualmente 4 pacchetti:Java pacchetto convenzione

com.myapp.app.activities 
com.myapp.app.db 
com.myapp.app.ws 
com.myapp.app.utils 

Sarei in grado di creare un pacchetto aggiuntivo che è solo

com.myapp.app 

?

Eclipse non mi consente di creare questo pacchetto. Mi dice che esiste già un pacchetto con questo nome.

Se avvio un nuovo progetto e creo un pacchetto chiamato "com.testing.app" e poi creo un nuovo pacchetto chiamato "com.testing.app.activities", funziona perfettamente.

Per gli sviluppatori Android:

Quello che sto volendo fare è estendere la classe di applicazione e l'abbiano in un pacchetto separato. Supponiamo che com.myapp.app non possa essere usato, qual è un buon nome per questo nuovo pacchetto?

risposta

12

Eclipse non consente di creare questo pacchetto perché esiste già.

I pacchetti in Java sono rappresentati nel filesystem come cartelle gerarchiche: com.myapp.app.activities si trova nella cartella com/myapp/app/activities. com/myapp/app esiste già, quindi non è possibile creare questo pacchetto.

In Eclipse, è necessario creare una nuova classe e nella sezione "Pacchetto", preciso, si desidera crearlo nel pacchetto com.myapp.app. Questo dovrebbe funzionare.

3

Il pacchetto com.myapp.app esiste già. È possibile creare una classe denominata com.myapp.app.MyClass, lo vedrai nel pacchetto app.

Un'altra cosa che puoi fare è cambiare il layout dei pacchetti da un layout piatta a un layout gerarchico:

Example


risorse:

+0

Quale versione di Eclipse stai usando che questo non è di default? – Falmarri

+0

@Falmarri Non uso eclipse (convinzioni personali: P) ma non è necessario installare sempre la propria eclissi, a volte si ottiene solo una preconfigurata e queste impostazioni possono essere modificate nella versione "personalizzata". –

0

Sembrerebbe che se metto manualmente un file nella directory e aggiornare il pacchetto di explorer in Eclipse, appare il nuovo pacchetto com.myapp.app

3

Eclipse per default nasconde pacchetti vuoti. Nella vista Esplora pacchetti, fai clic sulla piccola freccia in alto a destra: Visualizza Menu. Scegli Personalizza Visualizza. Nella scheda Filtri è necessario deselezionare Pacchetti vuoti. Ora i pacchetti vuoti saranno visibili nel pacchetto explorer.

alt text