Autore Topic: ottenere il percorso di una foto  (Letto 1044 volte)

Offline Tk.3

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Windows 7
ottenere il percorso di una foto
« il: 01 Maggio 2011, 21:44:22 CEST »
0
Devo convertire una foto, scelta dall'utente dalla galleria,in bitmap.
Il problema è che devo inserire il percorso in cui si trova questa foto.

Codice (Java): [Seleziona]
Bitmap bm = BitmapFactory.decodeFile(set);
il problema è che non conosco staticamente la foto scelta,
ma la sceglie dinamicamente l'utente. La scelta mi "seleziona" una uri.
Quindi, in teoria, provo a usare il getPath() in questo modo:

Codice (Java): [Seleziona]
String set = uriSelezionata.getPath();
per conoscere il percorso della foto. Mi restituisce qualcosa, ma se la uso
non mi funziona. Se invece, giusto per tentativo, provo a dichiarare
un percorso statico (che è una prova, non mi serve a nulla), come questo:

Codice (Java): [Seleziona]
String set = "/mnt/sdcard/DCIM/Camera/nome_foto.jpg";
funziona, chiaramente, perfettamente.

Ora volevo sapere, visto che il getPath() non mi restituisce un corretto risultato
per il mio fine... come faccio a "risalire" al percorso corretto della foto?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo

Offline Tk.3

  • Nuovo arrivato
  • *
  • Post: 41
  • Respect: +2
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:ottenere il percorso di una foto
« Risposta #2 il: 02 Maggio 2011, 11:59:05 CEST »
0
Avevo trovato proprio qualche ora fa un codice del tutto simile, su un altro sito.
Ti ringrazio comunque per la risposta!