You can "statically" configure this:

In AndroidManifest.xml for the widget receivers add:
<receiver   android:enabled="@bool/beforeHoneycomb" ...>...
<receiver   android:enabled="@bool/sinceHoneycomb" ...>...

Then define the booleans depending on the versions:
In values/bool.xml
<resources>
    <bool name="sinceHoneycomb">false</bool>
    <bool name="beforeHoneycomb">true</bool>
</resources>

values-v11/bool.xml
<resources>
    <bool name="sinceHoneycomb">true</bool>
    <bool name="beforeHoneycomb">false</bool>
</resources>

I have an app in the play store using this approach. I'm not aware of 
problems with it.


Am Dienstag, 19. Februar 2013 03:00:40 UTC+1 schrieb Digipom:
>
> Hello,
>
> I was wondering if it's possible to have a different set of widgets for 
> pre-Honeycomb devices and post-Honeycomb devices? The reason why I ask is 
> because I currently have a 1x1, 2x1, 3x1 etc widget for the different 
> possible sizes, as Gingerbread and earlier didn't support resizeable 
> widgets, but this is redundant for Honeycomb and above because widgets can 
> be resized, and it would be cleaner if there was just one widget in the app 
> drawer rather than several. I've heard that runtime enabling/disabling of 
> widgets is unreliable and doesn't work properly, though I can't remember 
> where I read that now.
>
> What do you guys recommend?
>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to