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