You can use a level 4 or higher build target, so that you can use the new attributes, but still set minSdkVersion to 3 and run on older phones. You do have to be careful not to use new methods on the older phones, however. This is generally done via reflection, or checking values like Build.VERSION.SDK before using a class that uses new methods. There's a blog post re this: http://developer.android.com/resources/articles/backward-compatibility.html
On Mar 3, 12:21 pm, Neilz <neilhorn...@googlemail.com> wrote: > That isn't possible. The 'targetSdkVersion' and 'maxSdkVersion' > statements were introduced in level 4. > > All my apps state minSdkVersion as 3 (as I have a 1.5 phone and so do > lots of my users) so I cannot tell it to target a level 7 device. > > On Mar 3, 4:41 pm, Bob Kerns <r...@acm.org> wrote: > > > If your app works OK with API 7, then declare it as targeting API 7 > > (while keeping the minSDKversion at 3), and it won't operate in > > compatibility mode. > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en