Andoid targetSDk minSDK概念理解

android {
  compileSdkVersion 30 
  //告诉grdlew我们是用那个版本【Android Level】的Andorid Sdk去编译程序,
  //使用V4或者V7包的时候,包的版本要与compileVersion一致,这个参数只影响我们的开发环境
  
  
  buildToolsVersion “30.0.2”

  defaultConfig {
    applicationId “com.example.hello"
    minSdkVersion 14 // 用户的手机系统低于这个版本的话,就不能成功安装apk
    
    targetSdkVersion 30 
    //安装在比targetSDk小的手机上,软件运行时使用小于30【此处特指】的API,
    //安装在大于30的手机上,运行软件时就会使用大于30的API,
    //但是涉及到权限的变更,已发布的版本可能没有对应的处理,需要更新应用来解决
    
    versionCode 37
    versionName “1.4.3}
}
 //一般minSdkVersion <targetSdkVersion<= compileSdkVersion,
 //不要随意更改targetSdkVersion,更改targetSdkVersion必须做好兼容
//不同于compileSdkVersion,  minSdkVersion和targetSdkVersion都包含在apk中,决定软件是否能安装以及在不同系统上的表现差异

链接:V4,V7的理解和使用

是什么:jar包。V4:最低支持到Android1.6系统;V7: 2.1;V13: 3.2

有什么用:向下兼容—用高版本的开发环境写出的程序,为保证使用的新特性也能在低版本的系统上使用的目的。

怎么用:在android 的lib中添加android-support-v4.jar包

有关兼容的前后上下

向后兼容中“后”指“落后”,站在新版本的立场讨论过去版本的兼容性问题。

向前兼容中“前”指“前进”,表示未来的事情,站在旧版本的立场讨论未来版本的兼容性问题

向上兼容又称作向前兼容。
在计算机中指在较低档计算机上编写的程序,可以在同一系列的较高档计算机上运行,
或者在某一平台的较低版本环境中编写的程序可以在较高版本的环境中运行,都称为向上兼容,
前者是硬件兼容,而后者是软件兼容。

向下兼容(又称作向后兼容。
在计算机中指在一个程序或者类库更新到较新的版本后,旧的版本程序创建的文档或系统仍能被正常操作或使用,
或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值