There have been a number of threads here and on other resources
regarding this issue, with no resolution I could see:

http://groups.google.com/group/android-developers/browse_frm/thread/beb2d62035e424d6/7e12c2a7a1605f52?hl=en&lnk=gst&q=droid+++x#7e12c2a7a1605f52

http://groups.google.com/group/android-developers/browse_frm/thread/268b49bde9486acf/034b3973e3c1eae8?hl=en&lnk=gst&q=droid+++x#034b3973e3c1eae8

The issue is that on the Droid X when using ACTION_GET_CONTENT with
cropping, or the photo app's cropping intent, the requested image does
not get returned but instead overwrites the user's Wallpaper!

I am in the same situation, I am using a Intent.ACTION_GET_CONTENT
with the crop settings to browse the gallery, and specifying a file
URI on the SD card for the returned cropped image data, which I then
want to copy to the internal app area. (I am using an intermediate sd
card file as returning the data in memory fails for all but very small
images).

On the Droid X it is not saving the file, and I suspect like these
other reports it is instead overwriting the user's wallpaper also,
however as my app is a Preference Activity for a Live Wallpaper, such
an effect is not visible, as my Live Wallpaper is still in play.

The last official word I could find from Motorola was in here, back in
January:

http://community.developer.motorola.com/t5/Android-App-Development-for/Image-crop-behavior-inconsistent-on-Droid-vs-Droid-X/m-p/8880

"This appears to be bug when its trying to store large sized images
using MediaStore.EXTRA_OUTPUT while cropping. Will file the bug and
let you know the status if I get any update."

But nothing since then.

So I guess I am faced with either:

1. Not using cropping at all, which means reduced functionality for
every other phone apart from Droid X
2. Adding an extra non-cropped routine just for Droid-X users
3. Writing my own cropping activity

The third option seems like overkill, but perhaps is the only way to
be sure.

Anybody else come across this, or could suggest any other workarounds?

Thanks and regards,
James

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