The MAX_PICK constant is something we added to 1.3T because of the combination of low memory and EXIF orientation. When the user picks an image from gallery, we typically have to rotate it before returning it. If we try to do that at full size, it takes 8 bytes per pixel and since both the gallery and the initiating app need to stay alive at the same time for the activity to work, we just run out of memory.

So MAX_PICK is the maximum size of an image we'll return from a pick activity. It is set to 800x600 on Tarako and set to 0 (so ignored) on other devices.

MAX_IMAGE is the maximum size of an image that we'll decode at.  It is 2mp on Tarako and 5mp on other devices.