CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Q.dino con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 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:

modificare un xml delle risorse

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 2009
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    modificare un xml delle risorse

    Salve,
    vorrei sapere se qualcuno sa come modificare da codice un array contenuto nella cartella resources/values . Ho provato a usare il metodo add() dell'ArrayAdapter ma mi dà un UnsupportedException .
    Ho carcato di farlo con dom con questo codice :
    codice:
    DocumentBuilder dbf =DocumentBuilderFactory.newInstance().newDocumentBuilder();
    	 File file = new File("/res/values/categories.xml");
    	 Document document =dbf.parse(file);
    	 Node array = document.getDocumentElement().getNextSibling();
    	 Node item=array.getNextSibling().cloneNode(true);
    	 item.setNodeValue(category);
    	 array.appendChild(item);
    ma mi dà una FileNotFoundException.
    Come posso fare?
    grazie
    Ciao

  2.  
  3. #2
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Non si puo modificare un file delle risorse, solo leggere.

  4. #3
    Androidiano


    Registrato dal
    Nov 2009
    Località
    Sondrio
    Messaggi
    232

    Ringraziamenti
    24
    Ringraziato 9 volte in 8 Posts
    Predefinito

    Quote Originariamente inviato da Deadly Visualizza il messaggio
    Non si puo modificare un file delle risorse, solo leggere.
    non credo intenda modificare il file R.java (vero?). Ma non capisco perchè le risorse le devi leggere manualmente... i valori definiti in /res/values/categories.xml non li trovi già come oggetti java in R.categories ?

  5. #4
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Io lo so che posso, ed è meglio, usare la classe R
    Nella risposta ho messo leggere il file perchè il topic di gian parla di usare manualmente un file e quella è l'unica cosa che si può fare manualmente con le risorse.
    Dallo snippet che ha messo sembra però che lo legga e basta, magari ha sbagliato solo il path.

  6. #5
    Androidiano


    Registrato dal
    Nov 2009
    Località
    Sondrio
    Messaggi
    232

    Ringraziamenti
    24
    Ringraziato 9 volte in 8 Posts
    Predefinito

    Quote Originariamente inviato da Deadly Visualizza il messaggio
    Io lo so che posso, ed è meglio, usare la classe R
    si si, in effetti nella mia frase mi riferivo a gian... ho sbagliato a quotare

    Quote Originariamente inviato da Deadly Visualizza il messaggio
    Nella risposta ho messo leggere il file perchè il topic di gian parla di usare manualmente un file e quella è l'unica cosa che si può fare manualmente con le risorse.
    Dallo snippet che ha messo sembra però che lo legga e basta, magari ha sbagliato solo il path.
    già.. in effetti magari è solo quello... teoricamente il suo codice dovrebbe funzionare... anche se continuo a non capire perchè non è sufficiente accedere all'oggetto come R.categories

  7. #6
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da straken76 Visualizza il messaggio
    si si, in effetti nella mia frase mi riferivo a gian... ho sbagliato a quotare
    Meno male... Pensavo di aver scritto qualche vaccata.

  8. #7
    Baby Droid


    Registrato dal
    Nov 2009
    Messaggi
    28

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Visto che non si riesce a modificare da codice un file delle risorse ho risolto mettendo le categorie nel database così le posso modificare facilmente ma resta il problema di tradurre le categorie nelle varie lingue che con le risorse era facilmente risolvibile . Pazienza!
    ciao e grazie per le risposte!
    Saluti

  9. #8
    Androidiano


    Registrato dal
    Oct 2009
    Messaggi
    97

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Eh, hai ragione, queste restrizioni daranno la sicurezza di evitare di far pasticci a runtime, pero, a volte, ti legano le mani.

Discussioni simili

  1. modificare icone
    Da frenkie67 nel forum HTC Tattoo
    Risposte: 2
    Ultimo messaggio: 12-01-10, 13:36
  2. Modificare il menu
    Da Fedefox nel forum HTC Tattoo
    Risposte: 2
    Ultimo messaggio: 03-01-10, 02:42
  3. [How-to] modificare una ROM già cucinata
    Da diapolon nel forum HTC Magic
    Risposte: 16
    Ultimo messaggio: 28-12-09, 18:44
  4. ANDROWALL cambiamo lo sfondo utilizzando le risorse di flickr (screenshot)
    Da acronimo nel forum Le Applicazioni per Android
    Risposte: 0
    Ultimo messaggio: 12-08-09, 20:59
  5. modificare permessi in ftp
    Da bigio nel forum HTC Magic
    Risposte: 1
    Ultimo messaggio: 10-06-09, 19:28

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