当前位置: 首页 > news >正文

gradle中的 compileSdkVersion minSdkVersion targetSdkVersion

目录

targetSdkVersion

compileSdkVersion:SDK编译版本


targetSdkVersion


三个版本号中最有趣的就是 targetSdkVersion 了。

targetSdkVersion 是 Android 提供向前兼容的主要依据,在应用的 targetSdkVersion 没有更新之前系统不会应用最新的行为变化。这允许你在适应新的行为变化之前就可以使用新的 API (因为你已经更新了 compileSdkVersion 不是吗?)。

targetSdkVersion指定的值表示你在该目标版本上已经做过了充分的测试,系统将会为你的应用程序启用一些最新的功能和特征。比如,Android 6.0 系统引用了运行时权限这个功能,如果你将targetSdkVersion 指定为23或者更高,那么系统就会为你的程序启动运行时权限。如果你将targetSdkVersion 指定为22,那么就说明你的程序最高只在Android 5.1系统上做过充分的测试,Android6.0系统中引入的新功能就不会启动了。

 

compileSdkVersi

相关文章:

  • android 解决中文乱码,reload和cnvert区别
  • JetGradlePlugin,transformDexArchiveWithExternalLibsDexMergerForDebug
  • jcenter()和mavenCentral()区别
  • v4 v7包的使用,Android Gradle的理解,版本号对应Gradle发行版本
  • 程序员接私活
  • aapt问题,compileSdkVersion、buildToolsVersion、buildToolsVersion、 com.android.support:appcompat-v7版本问题
  • 幸存者偏差
  • 取消Android Studio更新提示和断网实现 快速编译运行代码
  • ps处理后的透明背景图片,怎么保存为JPG背景又是白色了,设置button点击效果,实现换背景 。 Android控件绑定代码快速生成工具,通过layout生产class文件
  • AndroidStudio导入jar很便捷; eclipse导入jar不一样;
  • 证券中 A、B、C、D字头账号分别代表什么?
  • RxJava+Retrofit示例 ,Retrofit 注解学习
  • 场内基金和场外基金,基金溢价,华宝油气场内溢价超40%!
  • H5和android原生APP之间的区别,Android与H5混合开发
  • Executors 与 Thread 比较
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 77. Combinations
  • java8-模拟hadoop
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Meteor的表单提交:Form
  • Vue 2.3、2.4 知识点小结
  • 给github项目添加CI badge
  • 三分钟教你同步 Visual Studio Code 设置
  • 一道面试题引发的“血案”
  • ###STL(标准模板库)
  • (LeetCode) T14. Longest Common Prefix
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (ZT)出版业改革:该死的死,该生的生
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (七)理解angular中的module和injector,即依赖注入
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (四)库存超卖案例实战——优化redis分布式锁
  • (原創) 未来三学期想要修的课 (日記)
  • (转载)从 Java 代码到 Java 堆
  • .libPaths()设置包加载目录
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net操作Excel出错解决
  • .NET单元测试
  • .net下简单快捷的数值高低位切换
  • .Net中的集合
  • .net中应用SQL缓存(实例使用)
  • .sh
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [C/C++]数据结构 栈和队列()
  • [hdu2196]Computer树的直径
  • [LeetCode]—Permutations 求全排列
  • [nlp] grad norm先降后升再降