Hello,

would someone from Google mind explaining the current strategy behind the 
various partitions? I'm a little bit confused.

- In the beginning /sdcard was used for external storage, but since you 
could not rely on the mount point across vendors, the proper way to access 
it was the Environment class (or the convenience methods in Context).

- Since 3.x an increasing number of devices use /sdcard for an additional 
internal storage that can not be removed. The docs have been reworded and 
tell me I now have to think about "external storage" in a "different way". 
The Environment class only knows about the "primary" external partition.

- Some devices still come with a real SD card. That seems to be mounted as 
/mnt/sdcard2. Some even support USB Host and /mnt/usbdrive.

Now my questions:

- What it the proper way to access non-primary external partitions? Should 
I rely on the above mount points?

- What are those non-primary partitions actually used for? Can I only 
access them with a file manager? Are they scanned by the media service?

- Is there a plan to add a proper API that helps me deal with them?

Cheers
Joerg

-- 
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