Ciao Androidiani!
Sono nuovo del forum e da un pò mi sto cimentando nello sviluppo di un applicazione che aggiorna le informazioni legate ad un immagine (come latitudine e longitudine).
Fino ad ora sono riuscito a farlo in maniera tale che anche la galleria nativa mi riconosca correttamente queste informazioni, proprio come se venissero aggiunte dalla fotocamera al momento dello scatto.
Il tutto con questo codice:
Quello che ho notato, però, è che quando sposto le immagini da me modificate in un altra cartella della scheda sd, le informazioni che io ho aggiunto vengono sovrascritte con quelle precedenti.codice:ContentValues values = new ContentValues(); values.put(Images.Media.LATITUDE, latitude); values.put(Images.Media.LONGITUDE, longitude); getContentResolver().update(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values, MediaStore.Images.Media._ID + "=" + id, null);
C'é un sistema per modificare queste informazioni in modo tale che vengano conservate anche nel caso in cui l'immagine venga spostata?
Non so se cambia qualcosa utilizzando una ContentProviderOperation.
Grazie a tutti in anticipo per l'attenzione![]()

LinkBack URL
About LinkBacks
Rispondi quotando