That's inaccurate, right now Froyo stands for 15.5%<http://www.androidpolice.com/2012/08/01/android-platform-distribution-updated-ics-up-to-almost-16-jelly-bean-0-8/> .
On Thu, Aug 2, 2012 at 11:56 AM, Justin Anderson <[email protected]>wrote: > Another thing you can do is check the API level... I do that for a few > features in my app. Then you don't have to use reflection. > > Thanks, > Justin Anderson > MagouyaWare Developer > http://sites.google.com/site/magouyaware > > > > On Thu, Aug 2, 2012 at 8:51 AM, G. Blake Meike <[email protected]>wrote: > >> Many of the features in 4.1 can also be found in the Support Package >> (formerly the ACL). Depending on the exact features you need, you may be >> able to build your app for 4.1 and then backport it to 2.2, by adding the >> Support Library to the project. >> >> G. Blake Meike >> Marakana >> >> The second edition of Programming Android is now on-line: >> http://shop.oreilly.com/product/0636920023005.do >> >> >> On Thursday, August 2, 2012 7:45:56 AM UTC-7, Jeremy Villalobos wrote: >>> >>> Yes >>> >>> Do note that some API calls will throw Exceptions on Froyo. To avoid >>> this, use Reflections >>> >>> For example: my app supports from Froyo upward, but Froyo does not >>> support icons on the Preference Activity. So I use this to set the icon >>> for ICS, and skip the step on Froyo >>> >>> void workAroundSetPicture(**Preference pref, int resource){ >>> try { >>> Method m = pref.getClass().getMethod("**setIcon", int.class); >>> m.invoke( pref, resource ); >>> } catch (SecurityException e) { >>> e.printStackTrace(); >>> } catch (NoSuchMethodException e) { >>> e.printStackTrace(); >>> } catch (IllegalArgumentException e) { >>> e.printStackTrace(); >>> } catch (IllegalAccessException e) { >>> e.printStackTrace(); >>> } catch (InvocationTargetException e) { >>> e.printStackTrace(); >>> } >>> } >>> >>> The top right corner on the Android Developer documentation mentions for >>> which Version the methods were introduced. >>> >>> On Wednesday, August 1, 2012 10:27:06 AM UTC-4, Eric oboite wrote: >>>> >>>> When creating my new app should I build against 2.2 or 4.1? I know 2.2 >>>> has 83% of the market right now but can I build against 4.1 and make the >>>> min sdk android 2.0? >>>> >>>> -- >> 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 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 > -- Raphael http://blog.rmontanaro.com/ -- 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

