As Parcels can be used in IPC calls it would have to as the image memory 
would not be accessible to the other process.

On Wednesday, September 26, 2012 7:30:40 PM UTC+1, Jay Howard wrote:
>
> Hmm.  Good point.
>
> Some info I found online (forget where) suggested that Bitmap instances 
> are fairly small since the pixel is stored externally on the native heap 
> and the Bitmap instance only contains a reference to this externally 
> allocated storage.
>
> I thought this would imply that, during parceling, only the reference to 
> this external storage would be parceled rather than its entire contents.
>
> Some other info I found talked about how, with Honeycomb, this pixel 
> storage was allocated on the VM heap rather than in native-land.  My 
> question was trying to get at whether this change would affect how Bitmaps 
> are parceled.
>
> Does parceling a Bitmap *really* involve string-ifying the entire contents 
> of its pixel data?
>
> On Wednesday, September 26, 2012 10:57:08 AM UTC-5, RichardC wrote:
>>
>> Not sure where you are getting your info from can you post a reference 
>> please?
>>
>> Bitmap.writeToParcel
>> http://developer.android.com/reference/android/graphics/Bitmap.html#writeToParcel(android.os.Parcel,
>>  
>> int)
>>
>> Has no change notes against it and says it writes the pixels (from API 
>> level 1)
>>
>> On Wednesday, September 26, 2012 4:22:04 PM UTC+1, Jay Howard wrote:
>>>
>>> With the changes to how bitmap data is stored that came in with 
>>> Honeycomb affect the efficiency of parceling bitmap objects?
>>>
>>> I'm assuming the actual bitmap data wasn't ever parceled pre-Honeycomb.  
>>> Is that accurate?  If so, then my question is basically whether this 
>>> behavior (not parceling the bitmap data) was carried forward into Honeycomb 
>>> when the behind-the-scenes memory changes were made.
>>>
>>

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