zoukankan      html  css  js  c++  java
  • minSdkVersion maxSdkVersion targetSdkVersion target 的区别

    minSdkVersion

    描述:app最低支持的sdk版本号

    作用:如果手机SdkVersion小于app中定义的minSdkVersion,则android系统不允许安装该app

    定义位置:AndroidManifest.xml

    默认值:1

    检测时机:app安装

      

    maxSdkVersion

    描述:app最高支持的sdk版本号

    作用:如果手机SdkVersion大于app中定义的maxSdkVersion,则android系统不允许安装该app

    定义位置:AndroidManifest.xml

    默认值:无

    检测时机:app安装(Android 2.0.1之后不再检测)

      

    targetSdkVersion

    描述:目标SdkVersion

    作用:标识在指定的SdkVersion已做充分测试,Android系统不会针对此版本进行兼容处理

              如果targetSdkVersion=16的app跑在SdkVersion=16的手机上,则Android系统不会做任何兼容处理,从而提高了性能

              如果targetSdkVersion=16的app跑在SdkVersion=17的手机上,则Android系统需要做兼容处理以保障app仍然以16的特性运行

              如果targetSdkVersion=16的app跑在SdkVersion=15的手机上,可能会出现错误,所以至少要保证app在minSdkVersion的手机上测试通过

    定义位置:AndroidManifest.xml

    默认值:minSdkVersion

    检测时机:运行时

      

    target

    描述:build target

    作用:编译、构建工程时使用的SdkVersion

    定义位置:project.properties

    默认值:无

    检测时机:编译生成 .apk

    附Android平台SdkVersion

    描述:Android SDK 版本

    查询:手机设置 - 关于手机 - Android版本

    Android平台版本(Build.VERSION.SDK)、API版本(Build.VERSION.SDK_INT)和版本代号之间的关系:

      

     

  • 相关阅读:
    wamp5配置及 phpmyadmin密码修改问题
    mysql存储过程详解
    office2013的破解方法
    java jdk配置环境变量
    打包Asp.Net 网站成为一个exe 方便快捷的进行客户演示
    CUDA的学习
    深度学习3线性回归,逻辑回归
    三维重建学习1特征提取
    深度学习2线性回归,逻辑回归
    特征学习2
  • 原文地址:https://www.cnblogs.com/snser/p/4798589.html
Copyright © 2011-2022 走看看