Android编程权威指南(第二版)第六章-Android SDK版本与兼容
打开应用模块 的build.gradle文件,查看compileSdkVersion,minSdkVersion和targetSdkVersion的属性值

以最低版本设置值为标准,操作系统会拒绝将应用安装在系统版本低于标准的设备上。
目标版本的设定值告知Android:应用是设计给哪个API级别去运行的。大多数情况下,目标版本即最新发布的Android版本。
SDK编译版本compileSdkVersion,设置该设置不会出现在manifest配置文件里。 SDK最低版本和目标版本会通知给操作系统,而SDK编译版本是我们和编译器之间的私有信息。
可以修改build.gradle文件中的最低SDK版本、目标SDK版本以及编译SDK版本。修改完毕,项目和Gradle更改重新同步后才能生效。选择Tools → Android → Sync Project with Gradle Files菜单项,项目随即会重新完成编译。
我们可以使用一下的代码,让高版本可以实现更好的功能,同时,低版本也可以安全运行
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
//do something for higher SDK version
} else {
//do something
}
Build.VERSION.SDK_INT常量代表了Android设备的版本号,Build.VERSION_CODES.LOLLIPOP,指API 21级(,当然可以比较更多的版本,版本号清单可参看网页http://developer.android.com/reference/android/os/Build.VERSION_CODES.html。)
尝试去看看:尤其是开发部分
Android开发者文档是优秀而丰富的信息来源。文档的主页是http://developer.android.com/。文档分为三大部分,即设计、 开发和发布。 设计部分的文档包括应用UI设计的模式和原则。 开发部分包括SDK文档和培训资料。 发布部分讲述如何在Google Play商店上或通过开放发布模式准备并发布应用。有机会的话,一定要仔细研读这些资料。

浙公网安备 33010602011771号