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 <[email protected]> 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 <[email protected]> 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 [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