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

Reply via email to