2019独角兽企业重金招聘Python工程师标准>>>

compileSdkVersion 和 minSdkVersion 都非常好理解,前者表示编译的 SDK 版本,后者表示应用兼容的最低 SDK 版本。但是对于 targetSdkVersion 其实很难一句话解析清楚,Google 官方发布的文章用了“万能”的词 —— interesting 来描述。

Google 官方发布的文章是这么说的:

targetSdkVersion is the main way Android provides forward compatibility

targetSdkVersion 是 Android 系统提供前向兼容的主要手段。这是什么意思呢?随着 Android 系统的升级,某个系统的 API 或者模块的行为可能会发生改变,但是为了保证老 APK 的行为还是和以前兼容。只要 APK 的 targetSdkVersion 不变,即使这个 APK 安装在新 Android 系统上,其行为还是保持老的系统上的行为,这样就保证了系统对老应用的前向兼容性。

这里还是用原文的例子,在 Android 4.4 (API 19)以后,AlarmManager 的

Android targetSdkVersion 的作用相关推荐

  1. Android targetSdkVersion详解

    Android targetSdkVersion 原理 17 January 2016 前几天 Google 官方发布文章解析 compileSdkVersion.minSdkVersion 以及 t ...

  2. android的适配器作用,适配器在Android中的作用是什么?

    适配器在Android中的作用是什么? 我想知道在Android环境中何时,何地以及如何使用适配器. 来自Android开发者文档的信息对我来说不够,我希望得到更详细的分析. 11个解决方案 39 v ...

  3. 腾讯、网易云、字节跳动面试点总结—AMS在Android起到什么作用?

    本专栏专注分享大型Bat面试知识,后续会持续更新,喜欢的话麻烦点击一个关注 面试官: AMS在Android起到什么作用,简单的分析下Android的源码 心理分析:这道题在发生在大多数场景下.面对这 ...

  4. android 自定义xmlns,Android xmlns 的作用及其自定义实例详解

    Android xmlns 的作用及其自定义实例详解 xmlns:Android="http://schemas.android.com/apk/res/android的作用是: 这个是xm ...

  5. URI是什么,在Android中有什么作用?

    URI是什么,在Android中有什么作用? Android中的URI即通用资源标识符,Universal Resource Identifier, 简称URI. Uri代表要操作的数据,Androi ...

  6. Android targetSdkVersion 原理

    前几天 Google 官方发布文章解析 compileSdkVersion.minSdkVersion 以及 targetSdkVersion 的含义,以及合理设置各个值的意义,原文 Picking ...

  7. Android targetSdkVersion你真的了解吗?

    先抛出一个问题: 我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗? 根据我们的实际经验,觉得应该不会奔溃,可能有些 ...

  8. Android Environment 的作用以及常用的方法

    从源码中可以看到这样一句话 Provides access to environment variables Environment的作用是:  提供对环境变量的访问 常见的方法 //外部存储设备的当 ...

  9. android 焦点的作用,Android中的视图焦点Focus的详细介绍

    在非触摸屏设备中接收事件和处理响应的控件是具有焦点(Focused)的控件.一个窗口中一个时间内只能有一个具有焦点的控件.在早期具有滚轮设备的android系统中以及现在的智能TV电视应用中视图的焦点 ...

最新文章

  1. 华为不造车,广汽合作智能驾驶
  2. Eclipse 调试器(引用IT168)
  3. centOS7.4服务器 yum安装 搭建lamp环境
  4. 性能测试(01)-jmeter元件-线程组、调试取样器
  5. java 大小写转换函数_不使用Java中的任何库函数将大写转换为小写
  6. ncnn arm linux,arm ncnn
  7. 比特币近24小时内链上交易额有所上升,约为345.44亿美元
  8. linux命令及实例说明一:cd、ls、rmdir、rm、mkdir
  9. c++回调函数详解及实现(lambda)
  10. android logo颜色渐变,2018,很多APP的logo渐变了 -- 渐变色教程
  11. android 5.0设备 外接键盘 输入中文
  12. 读书笔记-opencv-极坐标变换
  13. 从零到一制作个人网站
  14. python 爬取有道词典翻译
  15. 电脑时常断网和掉线的解决方法
  16. 取消打印机选择框实现
  17. @NamedEntityGraphs --JPA按实体类对象参数中的字段排序问题得解决方法
  18. html让同一行的文字和图片居中对齐显示
  19. python的idle怎么运行_python中的idle是如何运行的
  20. Windows Server各版本差异

热门文章

  1. sql server 空间数据(geometry类型)创建、查询、空间分析和计算
  2. reduce方法详细使用
  3. TPC116S8使用介绍(含可用驱动程序)
  4. 黑谍旺旺群发V3.11绿色注册版
  5. 台式机与笔记本的最终选择方案
  6. java100以内的质数_Java求100以内的质数的四种方法
  7. SQL查询两个时间交集区的多种方法
  8. java方法在java虚拟机中的执行过程
  9. 淘宝API接口,交易,退款退货,物流数据获取,erp系统对接交易订单
  10. 《异域狂想曲》官方秘籍