Credo di sapere cosa sta succedendo:
ci sono due raccolte di foto separate su un iPhone:
- L'album di iPhoto, che viene sincronizzato dalla app iPhoto su Mac.
- Le foto scattate con la fotocamera dell'iPhone.
L'album iPhoto non è accessibile dalle normali app (purché non stiamo parlando di dispositivi jailbroken qui): un'app può richiedere solo che l'utente scelga l'immagine per immagine a mano.
Le immagini riprese dalla fotocamera, tuttavia, finiscono in una cartella "DCIM" che è condivisa tra tutte le applicazioni, insieme ad altri dati. Puoi vedere tutto questo se usi l'applicazione Mac "iPhone Explorer" (sono sicuro che ci siano anche app simili per Windows).
Quindi, anche se non ho mai provato "Picture Map", ho il sospetto che acceda semplicemente a questa cartella DCIM.
...
Oh, adesso aspetta ... ho appena usato iPhone Explorer guardare cartella condivisa del mio iPad (/ var/mobile/Media) e vedere che non c'è non solo la cartella DCIM lì, ma anche una cartella Photos, che contiene un "Photo Database", proprio come su Mac. Wow, questo è interessante ... Questo potrebbe significare che "Picture Map" legge effettivamente questo file DB direttamente. È stato fatto su Mac e ho il sospetto che il formato del file sul sistema operativo dell'iPhone non sia molto diverso.
Questo risponde alla tua domanda?
fonte
2010-05-14 21:32:56