Android 不同API版本 向后兼容

http://simonvt.net/2012/02/07/what-api-level-should-i-target/ 老外的博文一篇

android:minSdkVersion 设成你需要兼容的最低api版本

android:targetSdkVersion 设成你需要兼容的最高api版本。

通过比较Build.VERSION.SDK_INT 跟 Build.VERSION_CODES 运行不同的代码。这两个变量在编译时会替换成常量所以不需要担心运行时的兼容问题。

IDE(adtr17)一般会告警如果你使用了高于minsdk的api。还有就是低版本模拟器上的测试来保证。

你可能感兴趣的:(Android 不同API版本 向后兼容)