Autore Topic: File .java e gestione cartella di progetto  (Letto 920 volte)

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
  • Respect: +2
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
File .java e gestione cartella di progetto
« il: 15 Giugno 2011, 09:14:23 CEST »
0
Prima di tutto complimenti per l'ottimo forum

Il mio problema è questo:

Sto cercando di fare una piccola applicazione di esempio (per uso semi personale)  dove activity dopo activity vengono utilizzati tutti i componenti base di android, così da poter in futuro avere un sorgente da consultare e/o riusare. Mi piaceva fare un tocco di classe cioè, tramite un bottone (o un'azione a menù), mostrare il sorgente dell'activity.

Ho 3 opzioni:

- Pescare direttamente i .java e gi xml della classe così da avere sempre la versione in run, si può fare?
- Fare una copia all'interno dell'albero del progetto che finisce direttamente nell'apk ricordandosi di aggiornare il tutto. Come si fa?
- Mettere i .java e gli xml su uno spazio web e andarli a pescare online (questo penso di arrivare a farlo)

Sono alle primissime armi sia con lo sviluppo android sia con java siate umani

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:File .java e gestione cartella di progetto
« Risposta #1 il: 15 Giugno 2011, 11:00:16 CEST »
0
I .java sono compilati nell'applicazione, temo che la soluzione più semplice per averli accessibili sia copiarli a mano nella cartella assets e prenderli da lì visualizzandoli come file di testo.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
  • Respect: +2
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
Re:File .java e gestione cartella di progetto
« Risposta #2 il: 15 Giugno 2011, 11:18:14 CEST »
0
I .java sono compilati nell'applicazione, temo che la soluzione più semplice per averli accessibili sia copiarli a mano nella cartella assets e prenderli da lì visualizzandoli come file di testo.

tutto quello che è nella cartella assets finisce nell'apk? se si come ci accedo (intendo percorse ecc)

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:File .java e gestione cartella di progetto
« Risposta #3 il: 15 Giugno 2011, 11:28:25 CEST »
+1
Eventualmente crei un html del file java:
http://www.google.ch/search?q=java+to+html
metti la pagina creata(pagina.html) in assets
Poi con una webview:
WebView | Android Developers)
Codice (Java): [Seleziona]
wv = (WebView) findViewById(R.id.webview);  
wv.loadUrl("file:///android_asset/pagina.html");

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
  • Respect: +2
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
Re:File .java e gestione cartella di progetto
« Risposta #4 il: 16 Giugno 2011, 12:55:51 CEST »
0
Eventualmente crei un html del file java:
http://www.google.ch/search?q=java+to+html
metti la pagina creata(pagina.html) in assets
Poi con una webview:
WebView | Android Developers)
Codice (Java): [Seleziona]
wv = (WebView) findViewById(R.id.webview);  
wv.loadUrl("file:///android_asset/pagina.html");

grazie Qlimax avevo pensato a una cosa simile ma mi piaceva mettere solo una porzione di codice (tipo si parla di AlertDialog con singolo bottone prenderei solo i metodi usati per quello) quindi mi conviene fare da file di testo per tagliare (sennò devo fare troppi file separati)


Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:File .java e gestione cartella di progetto
« Risposta #5 il: 16 Giugno 2011, 22:19:10 CEST »
0
Puoi usare Doxygen per generare HTML dai sorgenti Java:

http://www.doxygen.org 

Permette di disabilitare parti di codice durante la generazione della documentazione:

http://www.stack.nl/~dimitri/doxygen/commands.html#cmdcond
adb logcat | tee /tmp/logcat | grep TAG

Offline Cleon I

  • Nuovo arrivato
  • *
  • Post: 49
  • Sono l'imperatore della galassia
  • Respect: +2
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG L70, Nexus 7 2013
  • Sistema operativo:
    LinuxMint Cinnamon 17.1
Re:File .java e gestione cartella di progetto
« Risposta #6 il: 17 Giugno 2011, 08:39:22 CEST »
0
Puoi usare Doxygen per generare HTML dai sorgenti Java:

http://www.doxygen.org 

Permette di disabilitare parti di codice durante la generazione della documentazione:

http://www.stack.nl/~dimitri/doxygen/commands.html#cmdcond

grazie ci darò un'occhiata

se decidessi di mettere i file nella cartella assets secondo voi basterebbe un link simbolico unix (linux)?

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:File .java e gestione cartella di progetto
« Risposta #7 il: 17 Giugno 2011, 14:24:03 CEST »
0
se decidessi di mettere i file nella cartella assets secondo voi basterebbe un link simbolico unix (linux)?
Fai una prova che ti costa. I file .apk sono dei file .zip e non credo che gli venga passata l'opzione "--symlinks" per preservare i link simbolici.
adb logcat | tee /tmp/logcat | grep TAG