I'm implementing features in Android OS 4 but still supporting back to OS
2.2.  I have the <uses-sdk android:minSdkVersion="8" /> in my
AndroidManifest.xml and all seems fine so far.  However, to get support for
the newer features, as you know, I had to set the Minimum Android to Target
to 4.0.  I then saw that the package that was sent to my device and later an
emulator was a higher package version.  This leads me to believe I should
use the max version in my project to code against and this will also send
the latest package to the device to use.
 

With this being said, I suggest we adopt the same thing MonoTouch adopted
for the SDK version with the term "Default" which uses the latest available
API installed on the machine or you can set it to a lower version as needed.
This would ensure that we're always pushing the latest package and also
ensuring compatibility with the latest OS version.  I noticed I had a few
conflicts with "using" statements when switching to a later API that I
needed to use a fully qualified definition such as with clipboard
integration using Android.Text specifically.  

 

What do you all think?  Should we adopt "Default" for this setting like in
MonoTouch?

 

Neal Culiner

NC Software, Inc.

http://www.nc-software.com <http://www.nc-software.com/> 

 

_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to