Autore Topic: Riferimento ad un file html locale  (Letto 618 volte)

Offline jen

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy ACE
  • Sistema operativo:
    Mac OS X 10.6.8
Riferimento ad un file html locale
« il: 19 Aprile 2012, 14:48:05 CEST »
0
Buongiorno ragazzi/e!! sono nuova del blog, ho una conoscenza abbastanza buona del java e mi sto dedicando ad un'app android per il mio tirocinio. Descrivo brevemente cosa dovrebbe fare questa semplice app per ora in sviluppo per tablet e premetto che la programmazione android per me è ancora un po' nebulosa ma mi sto impegnando!! ;-) In pratica dà la possibilità all'utente di poter sfogliare da un elenco (non listView ma formato da un'immagine e da una breve descrizione)alcune riviste (al momento non specificate ma fittizie) e, una volta cliccato sulla miniatura della rivista (l'immagine), la apre.
La 1^ activity si preoccupa della visualizzazione dell'elenco, al clic sulla miniatura parte la 2^ activity che organizza la visualizzazione dell'articolo. Ora il mio problema è questo: vorrei poter usare un arrayList che mi consenta di organizzare gli articoli della rivista, in modo che al clic sulla rivista possa passare i dati dell'articolo da visualizzare alla 2^ activity (nome della rivista o id per distinguerle, titolo, numero e url).
Fin qui va quasi tutto bene (sono un po' arrugginita anche sugli arrayList U.U), finchè non mi trovo a dovermi riferire agli articoli come pagine html memorizzate in locale sul dispositivo tramite url della posizione (path), siccome non ho mai gestito i file in situazioni simili, potreste suggerirmi a quale tipo di variabile dovrei riferirmi per "url"?o posso anche fare a meno di riferirmi al path come variabile e dargli quest'informazione in un altro modo??

faccio un esempio, i dati da passare alla 2^ activity sono:
int numero;
string titolo;
int idRivista;
...... url

grazie e scusate se non mi sono spiegata perfettamente o se ho fatto una domanda ovvia!!

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Riferimento ad un file html locale
« Risposta #1 il: 19 Aprile 2012, 18:27:10 CEST »
0
Sinceramente non ho capito cosa chiedi!

Per passare i dati

int numero;
string titolo;
int idRivista;

Puoi usare gli extra degli Intent!

Offline AliceInWonderland

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: +1
    • Github
    • Google+
    • Raffaella Pivetta
    • pivetta.raffaella@hotmail.it
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy nexus ( android 4.3 )
  • Sistema operativo:
    window 7
Re:Riferimento ad un file html locale
« Risposta #2 il: 26 Aprile 2012, 16:20:50 CEST »
0
non ho capito esattamente il problema.... potresti spiegarti meglio???
Raffaella

Offline qato

  • Nuovo arrivato
  • *
  • Post: 46
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
Re:Riferimento ad un file html locale
« Risposta #3 il: 27 Aprile 2012, 08:34:31 CEST »
0
E' questa la domanda, giusto?

[...]potreste suggerirmi a quale tipo di variabile dovrei riferirmi per "url"?o posso anche fare a meno di riferirmi al path come variabile e dargli quest'informazione in un altro modo??

se i file sono locali, immagino che siano registrati sotto la cartelle assets, e (se non sbaglio) puoi tranquillamente leggere i file e archiviarli anche in sotto cartelle
Codice: [Seleziona]
InputStream is = getAssets().open("rivista/rivista1/indice.html");

Offline jen

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy ACE
  • Sistema operativo:
    Mac OS X 10.6.8
Re:Riferimento ad un file html locale
« Risposta #4 il: 27 Aprile 2012, 14:55:50 CEST »
0
esatto!!! ora provo...grazie...sapete anche darmi qualche dritta su libri android?? ne ho cercati in giro per librerie e online, ma ho trovato soltanto argomentazioni troppo complesse per una programmazione troppo avanzata oppure troppo poco. Senza contare che preferirei il cartaceo in versione pocket così me lo posso portare ovunque.

Offline qato

  • Nuovo arrivato
  • *
  • Post: 46
  • Respect: +3
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 5
Re:Riferimento ad un file html locale
« Risposta #5 il: 28 Aprile 2012, 07:08:59 CEST »
0
Per i libri, c'è una sezione adhoc in questo forum ;)
Io ho letto quello di Massimo Carli e l'ho trovato ottimo :)