I think you just need to stop calling the SD Card and call it "External 
storage" or something.  If it's not on the SD card, why do you care? 
 Presumably, it's accessible if the device is connected to a PC via the 
USB, correct?

If you must write to a removable storage, I don't think you can guarantee 
that.  But once again, and I have no idea what kind of app you have, why do 
you care?



On Friday, April 13, 2012 12:36:08 PM UTC+8, Nathan wrote:
>
>
>
> On Thursday, April 12, 2012 6:27:35 PM UTC-7, Zsolt Vasvari wrote:
>>
>> > According to some reports, ICS, and not just the manufacturers, is 
>>> locking out all non privileged  apps from writing to removable storage. 
>>>
>>
>> That's absolutely not true -- my app, on a Galaxy Nexus, can write to the 
>> folder pointed to by:
>>
>> Environment.getExternalStorageDirectory().getAbsolutePath()
>>
>> I have the WRITE_EXTERNAL_STORAGE  set.  I use it for backup and had 
>> nobody complained yet.
>>
>
> The Galaxy Nexus does not have *removable storage*, as far as I know, so 
> that is not a counter example.  
>
> And I have NEVER had trouble writing to 
> Environment.getExternalStorageDirectory()
>
> But in many devices, the getExternalStorageDirectory() returns a directory 
> that is internal storage. 
>
> The same devices sometimes have another, external storage slot with the 
> following characteristics:
>
>    - There is NO call equivalent to getExternalStorageDirectory() to find 
>    out what the path is
>    - The users often don't know what the path to it is.
>    - I don't know what the path to it is. 
>    - The manufacturers don't publish what those paths are. 
>    - If, by some miracle, the user finds out what that path is, my app 
>    checks that folders and finds that it is read only, at least for my app. 
>    - I do not know why it is read only, but I believe the manufacturer, 
>    or perhaps the ICS platform, has made the decision that only certain apps 
>    can use it. 
>    
> I would really like to know what it is going on, besides manufacturers 
> making developers look like idiots. I only have a budget for a small number 
> of devices, so it is really hard for me to see the general trend.  
>
> Nathan 
>
>
>

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