Come arrivare raw nome file di risorse da parte di id?

Ho .i file ogg in res/raw, ho implementato una funzione per salvare il file di sdcard, e voglio impostare il nome del file dal file originale.

  • Qual è la tua domanda? Si dispone di un ID di risorsa come un int “R. raw.musica”, e si sta cercando di ottenere la stringa “musica” da che?!
InformationsquelleAutor Funtime | 2012-01-05

 

3 Replies
  1. 10

    Dovrebbe funzionare con risorse.getResourceName( );

    • Non è che il contrario di quello che l’OP chiede?
    • sembra non 😉
    • Subdolo, è collegata la funzione giusta, ma la risposta stessa ha la funzione errata. Credo che come influenzato l’OP 🙂
    • fortunatamente non era un porno link, si sarebbe detto che l’ho fatto apposta per appello OP 😉
    • non c’è nessun metodo per nome le risorse.getResourceByName( )
  2. 1

    Se stai cercando il nome da un ID di risorsa, è possibile utilizzare Risorse.getResourceName(). È possibile ottenere le Risorse oggetto utilizzando Context.getResources().

    Personalmente, preferisco memorizzare un array di stringhe del strings.xml e la mappa che per l’Id di risorsa, ma dipende da quello che stai veramente cercando di realizzare.

Lascia un commento