Seems to me like what has happened is that manufacturers have cooped a feature that was supposed to be for removable storage to support larger non-removable capacity (a simple way to upsell). In the process, we have found ourselves with partitioned internal storage (to allow USB file transfer) and the current mess. I still find it interesting that the 3.2 documentation should mention using MTP to read cards tho.
2012/4/18 Nadeem Hasan <[email protected]> > Environment.**getExternalStorageDirectory() returns the non-removable > external memory location. But I see what you mean, on devices with only > removable external memory, it could return that location. However, the > point remains that the framework only considers one external storage as > general purpose R/W storage. > > Let me make it clear, I am not against the ability for the API to return > all the available external storage locations. I am merely pointing out the > possible rationale behind the decisions in the system. I think the same > rationales were behind the swith to MTP access in ICS in lieu of USB mass > storage access. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

