@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

