seems to me, temp should be whatever is returned by getCacheDir and persistent should be Internal Storage [1]
AFAIK all other platforms consider the file storage location to be private to the application. [1] http://developer.android.com/guide/topics/data/data-storage.html#filesInternal On Tue, Feb 19, 2013 at 3:36 PM, Joe Bowser <bows...@gmail.com> wrote: > Fil and I were working on this issue today: > > https://issues.apache.org/jira/browse/CB-2494 > > This code writes the LICENCE file to /mnt/shell/emulated/0 on Android, > which is some unknown location that isn't accessible using the crappy > Android File Transfer app. I have no idea what the relationship > between this folder and the other Android folders are other than the > fact that we can write to it. > > So, this brings us back to the whole issue that labels like PERSISTANT > and TEMPORARY make no sense on Android, and that we have to revisit > this again. > > So, here are my questions: > 1. Where does stuff get written? > 2. Where should stuff get written? > 3. Where do we want stuff to get written? > 4. Can we offer feedback saying how broken this stupid spec is? > 5. How do we fix this without pissing off our users, who may think > this is working properly? > -- @purplecabbage risingj.com