首页 > 代码库 > AndroidManifest.xml的<uses-sdk>节点

AndroidManifest.xml的<uses-sdk>节点

参考资料:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

<uses-sdk>
<uses-sdk>是<manifest>的直接子节点,用于告知系统应用使用的Android SDK兼容范围。

语法:

<uses-sdk android:minSdkVersion="integer"    android:targetSdkVersion="integer"    android:maxSdkVersion="integer" />

 

属性:

android:minSdkVersion
应用兼容到最小的SDK版本,如果值大于用户手机系统的版本,将不能安装。如果不指定该值,则默认为1。实际写代码中,要兼容的版本越小,程序中需要处理的版本兼容问题就越多


android:targetSdkVersion
应用最佳运行SDK版本。如果缺省,默认等于minSdkVersion。如果运行系统版本高于targetSdkVersion,系统会想办法向下兼容,使用一些老版本的特性。总而言之,如果targetSdkVersion大于系统版本,则由应用负责处理版本兼容;如果targetSdkVersion小于系统版本,则由系统负责处理版本兼容。


android:maxSdkVersion
应用最高兼容的SDK版本。实际一般没什么作用,用为Android都是兼容老应用的,所以不用填。

AndroidManifest.xml的<uses-sdk>节点