CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: elmegio con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 5 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Lettura da file txt

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
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Lettura da file txt

    Salve ragazzi,
    ho realizzato tempo fa una piccola app in java che calcola il codice fiscale e stavo cercando di portarla in android, ma sono incappato nel problema della lettura dei comuni dal file txt. In quale cartella del progetto devo inserire il file txr dei comuni per essere letto dal programma?
    in java faccio questo in pratica:

    Scanner scanner = new Scanner(new File("Comuni.txt"));
    scanner.useDelimiter("\r\n");

    while(scanner.hasNext()) {
    String s1 = scanner.nextLine();
    String s2 = s1.substring(0,s1.indexOf('-')-1);
    System.out.println(s2);
    if(s2.equalsIgnoreCase(comune)) {
    cc = s1.substring(s1.lastIndexOf(' ')+1);
    }
    }

    scanner.close();
    } catch(Exception e) {e.printStackTrace();}
    return cc;
    }

    Grazie mille

  2.  
  3. #2
    Senior Droid L'avatar di dhalia


    Registrato dal
    Oct 2010
    Messaggi
    314

    Ringraziamenti
    3
    Ringraziato 27 volte in 26 Posts
    Predefinito

    Solitamente file di questo tipo vengono inseriti nella cartella raw dove ci vanno quelle risorse che per le dimensioni non vengono caricate in memoria all'avvio dell'applicazione ma solo indicizzate nella classe R.
    Tale folder deve esser collocata in res e se non c'è devi crearla
    My School Manager: per Genitori e Alunni
    Memory il gioco di quando eri bambino
    Yummes WallPaper un simpatico wallpaper

    My WebSite:
    AlchemiaAndroid

    My Blog:
    AlchemiaSoft

  4. #3
    Androidiano


    Registrato dal
    Apr 2012
    Località
    Lecce
    Messaggi
    68
    Smartphone
    Defy+ & Acer liquid A1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ho seguito il tuo consiglio ma nulla sembra non leggere il file o non vederlo proprio

  5. #4
    Senior Droid L'avatar di dhalia


    Registrato dal
    Oct 2010
    Messaggi
    314

    Ringraziamenti
    3
    Ringraziato 27 volte in 26 Posts
    Predefinito

    Quote Originariamente inviato da bisemanu Visualizza il messaggio
    Ho seguito il tuo consiglio ma nulla sembra non leggere il file o non vederlo proprio
    Probabilmente sbagli il modo in cui lo leggi

    Con questa semplice riga di codice hai il tuo bell'InputStream e da li ci puoi fare quello che vuoi:

    InputStream is = context.getResources().openRawResource(resId);

    Tieni presente che in android se vuoi avere accesso a delle risorse, dagli array, alle stringhe, dai colori alle dimensioni,....
    contenuti nella cartella res devi usare il tuo bel context a cui chiedi le stesse tramite gli id che la tua classe R contiene.

    Altrimenti a che serve la classe R?
    Prova, ma non dovrebbero esserci problemi..

    Ciao ciao
    My School Manager: per Genitori e Alunni
    Memory il gioco di quando eri bambino
    Yummes WallPaper un simpatico wallpaper

    My WebSite:
    AlchemiaAndroid

    My Blog:
    AlchemiaSoft

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