CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Scrivere e leggere file

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid L'avatar di oscarivan


    Registrato dal
    Jun 2009
    Messaggi
    10

    Ringraziamenti
    2
    Ringraziato 1 volta in 1 Post
    Post

    Scrivere e leggere file

    Ciao!!!!!!
    Su Android che metodi devo usare per scrivere e leggere file???
    Ho un applicativo che si deve connettere ad un server, sarebbe comodo per chi lo usa poter salvare le informazioni del server, cosi ogni volta non deve scrivere la porta e l'ip.
    O&I

  2.  
  3. #2
    Androidiano


    Registrato dal
    Apr 2009
    Località
    Gradara
    Messaggi
    169

    Ringraziamenti
    0
    Ringraziato 4 volte in 4 Posts
    Predefinito

    per leggere:

    codice:
     try {
    		 		//carico il file di indice
             String searchFile =Environment.getExternalStorageDirectory().toString()+"\\BabilonDroid\\"+from+to+"\\searchlist"+from+".csv";
             FileInputStream  fIn = openFileInput(searchFile);
             InputStreamReader isr = new InputStreamReader(fIn);
             String index ="";
            
             char[] inputBuffer = new char[1];        
             while ( isr.read(inputBuffer) != -1) 
             {
            	index = index + new String(inputBuffer);
             }
    
             fIn.close();
             isr.close();
            
        } 
    	 catch (IOException ioe) {
    		 result.setText("eccezione: "+ioe.toString());
    		 return token;
             //ioe.printStackTrace();
        }

    per scrivere in maniera analoga con openFileoutput

  4. Il seguente Utente ha ringraziato Op15L per il post:

    oscarivan (19-06-09)

  5. #3
    Baby Droid L'avatar di oscarivan


    Registrato dal
    Jun 2009
    Messaggi
    10

    Ringraziamenti
    2
    Ringraziato 1 volta in 1 Post
    Thumbs up

    Per Scrivere:

    // Save settings
    public void WriteSettings(Context context, String data){
    FileOutputStream fOut = null;
    OutputStreamWriter osw = null;

    try{
    fOut = openFileOutput("settings.dat",MODE_PRIVATE);
    osw = new OutputStreamWriter(fOut);
    osw.write(data);
    osw.flush();
    Toast.makeText(context, "Settings saved",Toast.LENGTH_SHORT).show();
    }
    catch (Exception e) {
    e.printStackTrace();
    Toast.makeText(context, "Settings not saved",Toast.LENGTH_SHORT).show();
    }
    finally {
    try {
    osw.close();
    fOut.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    }

    Per Leggere:

    // Read settings
    public String ReadSettings(Context context){
    FileInputStream fIn = null;
    InputStreamReader isr = null;

    char[] inputBuffer = new char[255];
    String data = null;

    try{
    fIn = openFileInput("settings.dat");
    isr = new InputStreamReader(fIn);
    isr.read(inputBuffer);
    data = new String(inputBuffer);
    Toast.makeText(context, "Settings read",Toast.LENGTH_SHORT).show();
    }
    catch (Exception e) {
    e.printStackTrace();
    Toast.makeText(context, "Settings not read",Toast.LENGTH_SHORT).show();
    }
    finally {
    try {
    isr.close();
    fIn.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    return data;
    }

    Per chiamare la funzione di salvataggio:
    WriteSettings(this,"setting0, setting1, setting2");

    Invece per leggere i settaggi:
    String data[] = ReadSettings(this).split(",");

    Come ho fatto io, il file va salvato nella directory:
    /data/data/PACKAGE_NAME/files/settings.dat


    Invece come suggerito da Op15L legge e scrive da un file posizionato nella sd in una cartella a nostra scelta, ma nel mio caso per un file piccolino mi basta così.
    Grazie e Ciao.
    O&I

  6. #4
    Androidiano


    Registrato dal
    Oct 2010
    Messaggi
    107

    Ringraziamenti
    22
    Ringraziato 1 volta in 1 Post
    Predefinito

    Salve ragazzi! anche a me serve un modo per leggere e scrivere su file in android.
    Sinceramente non ho capito dove posso trovare il percorso:

    /data/data/PACKAGE_NAME/files/settings.dat

  7. #5
    Androidiano


    Registrato dal
    Oct 2010
    Messaggi
    107

    Ringraziamenti
    22
    Ringraziato 1 volta in 1 Post
    Predefinito

    ragazzi ma nella cartella assets i file inseriti si possono solo leggere? quindi per me che dovrei anche scrivere, dove mi converrebbe inserire il txt?
    Grazie in anticipo a coloro che sapranno aiutarmi

Discussioni simili

  1. YouTube in background e scrivere sms
    Da andreblackline nel forum Acer Serie Liquid Z
    Risposte: 0
    Ultimo messaggio: 02-02-10, 19:04
  2. Scrivere stile logo ANDROID
    Da fulvi0x nel forum Android Cafè
    Risposte: 2
    Ultimo messaggio: 29-01-10, 01:30
  3. Scrivere Giapponese Cinese
    Da pa20 nel forum Le Applicazioni per Android
    Risposte: 3
    Ultimo messaggio: 08-11-09, 17:10
  4. Scrivere sms con il Magic
    Da zerocool nel forum HTC Magic
    Risposte: 3
    Ultimo messaggio: 26-05-09, 22:14
  5. Non riesco a scrivere...Possibile?
    Da xunga nel forum HTC Dream / Tmobile G1
    Risposte: 6
    Ultimo messaggio: 25-05-09, 21:48

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy