Autore Topic: Lettura scrittura file  (Letto 865 volte)

Offline thejungle

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Lettura scrittura file
« il: 14 Marzo 2011, 16:23:27 CET »
0
Buongiorno mi chiamo Davide e sono uno studente universitario.
Da qualche settimana sto utilizzando android, ma da ieri sono bloccato per quanto riguarda la lettura e scrittura da file.

Vi spiego meglio il mio problema: ho un'applicazione che deve leggere un file (dat o txt di poche righe) all'avvio, elaborare determinate cose ed infine riscrivere questo file. Il problema è che non so dove poter posizionare questo file all'interno del progetto, cercando su google ho letto che le cartelle assets o res/raw sono solo di lettura.

Che mi consigliate? Ringrazio in anticipo tutti

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:Lettura scrittura file
« Risposta #1 il: 14 Marzo 2011, 16:31:01 CET »
0
Io userei la memoria SD, ci si legge e ci si scrive senza problemi.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline thejungle

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Lettura scrittura file
« Risposta #2 il: 14 Marzo 2011, 16:35:44 CET »
0
Ciao bradipo grazie per la risposta. Diciamo che sono riuscito a leggere e scrivere sulla memoria SD ma siccome al primo avvio l'applicazione deve leggere il file, come lo imposto che deve andare ad installarsi sulla SD?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Lettura scrittura file
« Risposta #3 il: 14 Marzo 2011, 17:16:58 CET »
0
Ciao bradipo grazie per la risposta. Diciamo che sono riuscito a leggere e scrivere sulla memoria SD ma siccome al primo avvio l'applicazione deve leggere il file, come lo imposto che deve andare ad installarsi sulla SD?
Al primo avvio lo copi dalla cartella res/raw alla sd
Postate il LogCat LogCat LogCat LogCat LogCat

Offline thejungle

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Lettura scrittura file
« Risposta #4 il: 14 Marzo 2011, 17:19:47 CET »
0
Come si potrebbe fare a livello di codice?
Supponendo che funzioni, al secondo avvio l'applicazione deve andare a leggere il file modificato e non l'originale!

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:Lettura scrittura file
« Risposta #5 il: 14 Marzo 2011, 17:39:02 CET »
0
Come si potrebbe fare a livello di codice?
Supponendo che funzioni, al secondo avvio l'applicazione deve andare a leggere il file modificato e non l'originale!

Un modo rapido potrebbe essere all'avvio controllare se il file esiste sulla SD, se non esiste lo copi, altrimenti usi quello.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline thejungle

  • Nuovo arrivato
  • *
  • Post: 26
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Lettura scrittura file
« Risposta #6 il: 14 Marzo 2011, 19:20:50 CET »
0
ok vi ringrazio per le dritte proverò a fare in questo modo  ;-)