I think this behavior does make some sense.

The non-removable external storage is what the platform expects the apps to 
use to read/write arbitrary files. So this location is made visible to the 
apps via the Environment API. The removable external storage is expected to 
be used to swap in/out media files by the users. As such, applications 
don't have direct access to it but the "media scanner" does and makes them 
available to users via the media player applications.

The removable external storage by design is not made available to 
applications for general purpose storage simply because it's not expected 
to be present all the time and is explicitly intended for read-only media 
files.

If your app/users need to create very large files, you need devices with 
huge amounts of internal storage or you need to work out an alternate 
mechanism such as cloud storage. Handheld portable devices are not general 
purpose computers (yet). You should not expect to use them as one.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to