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 8 su 8
Discussione:

lettura 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


    Registrato dal
    Nov 2012
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    lettura file,

    Salve....
    non sono ancora tanto pratico ed è gradita ogni forma di aiuto!!


    Vorrei inserire delle informazioni in un file, e poi andare a recuperarle quando necessario.
    Avevo pensato di inserire il file nella cartella res. [R.xml.nomefile]

    il problema sorge alla creazione dell'impuntstream:
    codice:
    FileInputStream inSt = openFileInput(FILE_NAME); 
    InputStreamReader reader = new InputStreamReader(inSt);
    Come faccio a legare l'inputStream al mio file?

  2.  
  3. #2
    Androidiani Power User


    Registrato dal
    Jul 2012
    Messaggi
    19,917

    Ringraziamenti
    837
    Ringraziato 4,569 volte in 3,629 Posts
    Predefinito

    Ti fermo subito, anche se riuscissi a leggere il file dalla cartella res non potresti poi scriverlo.
    Posso anche dirti come fare a leggere, ma poi avresti problemi nella scrittura quindi tempo sprecato.
    I file che vengono inseriti nell'apk non sono in nessun modo modificabili, quindi se vuoi fare quello che chiedi devi chiedere i permessi di lettura/scrittura dalla sd e creare il file al di fuori del file apk (e su questo non posso aiutarti, perchè io avevo bisogno di un file di properties e ho risoldo con le sharedPreferences).

  4. #3
    Baby Droid


    Registrato dal
    Nov 2012
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Lo so... MA non ho intenzione di aprirlo in scrittura... Voglio solo inserire delle informazioni in un file... Includerlo nell apk... E leggere queste informazioni durante l'esecuzione dell'applicazione...

  5. #4
    Androidiano


    Registrato dal
    Oct 2010
    Messaggi
    229

    Ringraziamenti
    27
    Ringraziato 77 volte in 35 Posts
    Predefinito

    Quote Originariamente inviato da Zeppe Visualizza il messaggio
    Lo so... MA non ho intenzione di aprirlo in scrittura... Voglio solo inserire delle informazioni in un file... Includerlo nell apk... E leggere queste informazioni durante l'esecuzione dell'applicazione...
    Se non ho capito male il tuo problema, devi passare da Resources (Resources | Android Developers)
    Guarda in particolare la funzione openRawResource(...) se fa al caso tuo.
    Felice possessore di un LG O1 con GingerLOL 1.5.2 e di un Mediacom Smartpad 810c con Pistoneone 4.2.1 / 5.0 Samsung Galaxy Tab 10.1 P7510 (originale per ora) Mediacom Smartpad 715i (ROM smartpao 2.1), Mediacom Smartpad 842i (ROM smartpao 2.0)
    Mini-Forum-FAQ per Mediacom Smartpad 810c

  6. #5
    Baby Droid


    Registrato dal
    Nov 2012
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Se non ho capito male il tuo problema, devi passare da Resources (Resources | Android Developers)
    Guarda in particolare la funzione openRawResource(...) se fa al caso tuo.
    ci sto provando...
    openRawResource(...) ritorna un InputStream...

    quello che sto facendo è questo:
    codice:
    InputStream raw = getResources().openRawResource(R.xml.miofile);
        	
        	DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        	DocumentBuilder builder = factory.newDocumentBuilder();
        	Document doc = builder.parse(raw); // genere una SAXParseException!!!
    non riesco a creare il Document ... viene generata un eccezione

  7. #6
    Androidiano


    Registrato dal
    Oct 2010
    Messaggi
    229

    Ringraziamenti
    27
    Ringraziato 77 volte in 35 Posts
    Predefinito

    posta l'eccezione anche
    Felice possessore di un LG O1 con GingerLOL 1.5.2 e di un Mediacom Smartpad 810c con Pistoneone 4.2.1 / 5.0 Samsung Galaxy Tab 10.1 P7510 (originale per ora) Mediacom Smartpad 715i (ROM smartpao 2.1), Mediacom Smartpad 842i (ROM smartpao 2.0)
    Mini-Forum-FAQ per Mediacom Smartpad 810c

  8. #7
    Senior Droid


    Registrato dal
    Mar 2012
    Messaggi
    326
    Smartphone
    Samsung Galaxy S2

    Ringraziamenti
    0
    Ringraziato 24 volte in 23 Posts
    Predefinito

    Io sinceramente ti chiederei:

    Essendo un file 'statico' per quale motivo non crei una classe statica con delle costanti dichiarate con i valori che ti interessano??

    Poi te le leggi come e quando vuoi all'interno della tua applicazione!
    Federico Palmieri
    mailto: superfect@hotmail.it
    Gestione Clienti Premium -> QUI

  9. #8
    Baby Droid


    Registrato dal
    Nov 2012
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Io sinceramente ti chiederei:

    Essendo un file 'statico' per quale motivo non crei una classe statica con delle costanti dichiarate con i valori che ti interessano??

    Poi te le leggi come e quando vuoi all'interno della tua applicazione!
    Ci sono diverse altre soluzioni... Ma non voglio evitare il problema, piuttosto risolverlo.. e poi come ho detto... è da poco che "gioco" con android.. e voglio cercare di capire un po come funziona qualsiasi cose che mi capita davanti
    diciamo pure che la mia è ancora una fase di studio

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