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。还有就是低版本模拟器上的测试来保证。

更多相关文章

  1. 【Android(安卓)Native Code开发系列】 五 运行、调试编译的Nati
  2. ERROR: No installed build tools found. Install the Android(
  3. USER 版本与ENG 版本差异
  4. 查看Android(安卓)ADT Plugin版本的方法
  5. 开始使用Android和Kotlin
  6. android获取手机型号和系统版本号
  7. android环境配置(adb问题)
  8. 下载各个版本SDK Tools及ADT的技巧
  9. 关于在Android设置全局变量随时获取context

随机推荐

  1. Android(安卓)studio如何导入Eclispe项目
  2. Android开发者网址导航
  3. Android(安卓)Activity生命周期
  4. Android(安卓)框架层为IMountService 增
  5. 推荐给Android开发者的七本图灵书
  6. Android下junit单元测试、logCat的使用
  7. android Matrix原理
  8. Android编码规范
  9. Android中的签名机制
  10. Android初步了解入门