@BelvCompScs I'm sorry but I don't understand your reply. What did you
want to say? Is it related to my question? How do you think I have to
implement it?


On Nov 22, 5:53 am, BelvCompSvs <[email protected]> wrote:
> if you really want to have some fun go listen to Brad Fitzpatrick at
> the video tab of developer.android ~ then if you agree in principle
> with general concept of where he tries to go with the discussion
> consider writing correct code for your apps and do not engage
> lookbacks .....
>
> I am not going against what you say
>
> On Nov 21, 4:54 am, Tomá¹  Hubálek <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hello,
>
> > my app Make Your Clock Widget (https://market.android.com/details?
> > id=net.hubalek.android.makeyourclock.pro) is generating widget content
> > as custom drawn bitmap.
>
> > As you probably know there is (not specified in documentation but
> > existing) limit on size of bitmap sent via RemoteViews.
>
> > It was possible to live with it (I just didn't allow bigger widgets)
> > but with HD displays this stops working as even 4x2 widget contains
> > too big bitmap as 294 wide * 146 high * 1.6^2 (density of SGS display)
> > was bellow limit but 294 * 146 * 1.97^2 (density of Galaxy Nexus) is
> > above limit.
>
> > There exist following workarounds but I'm not happy with them:
>
> > 1) Create bitmap with Config.ARGB_4444?This causes banding for
> > gradients and also antialiasing does not look superior. And also
> > Config.ARGB_4444 is deprecated.
>
> > 2) Generate bitmap in lower resolution and let layout upscale bitmap
> > to appropriate size? This counteracts to idea of HD displays that
> > should provide superior graphics quality
>
> > 3) Created content provider that provides bitmap for RemoveViews
> > bitmap and use method setImageViewUri()?
>
> > BTW: Splitting bitmap into multiple chunks does now work as
> > undocumented limit is for whole RemoteView update.
>
> > So my questions/conclusions:
>
> > 1) What Google recommends to do?
>
> > -> Don't allow smaller widgets than 4x2 for HD displays?
> > -> Render them in poor quality?
> > -> Use content provider?
>
> > 2) I'm really unhappy with widgets API and behavior
>
> > Why widget behavior didn't change since Android 1.5 when there was
> > single core/MDPI only devices. It reminds me Bill Gate's 640 kB or RAM
> > is enough :-/
>
> > Why I don't get any Exception when something fails? Why there is only
> > LogCat message that can't be handled correctly?
>
> > Why there is not meaningful documentation about setImageBitmap()
> > method limitations in JavaDoc?
>
> > Thanks
> > Tom

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