Android Support v4、v7、v13、v14、v17的区别和应用场景

 

在我刚开始学习Android的时候,我是不清楚这几个包是拿来干嘛的,于是到网上找答案,发现基本上说的是v4、v7、v13的。

剩下的v14和v17到底是啥?不知道。

于是就一直没理会,因为开发的时候也没用到。

但是其实这个问题一直在心里,今天心血来潮,到网上查啊查啊,终于发现了v17的,还有v14死活找不到,但是我已经发现了规律,下面就分享给大家了。

google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别:

Android Support v4:  这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。

Android Support v7:  这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外注意,v7是要依赖v4这个包的,即,两个得同时被包含。

Android Support v13  :这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到。

Android Support v14  :这个包的设计依赖哪个版本没找到,应该是android 5.0,一般我们都不常用,可穿戴设备开发中能用到。

Android Support v17  :这个包的设计依赖android 5.0及更高版本,一般我们都不常用,电视开发中能用到。


EasyDemo*Android-support-v4 v7 v8 v13 v17 的区别和特性说明

最新文章

  1. Python 学习之路 (前言)
  2. 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
  3. PsySH:PHP交互运行环境
  4. [Jquery]判断数据类型
  5. Objective-C之@class的使用
  6. 【HDNOIP】HD201404最短路径
  7. JavaScript 高阶函数 + generator生成器
  8. Html中src、href的相对路径与绝对路径
  9. Mysql表大小数据大小索引大小查询
  10. PAT (Advanced Level) 1024. Palindromic Number (25)
  11. 关于IIS的4月26日笔记
  12. redis不重启,切换RDB备份到AOF备份
  13. java的环境配置
  14. Linux 第十一天
  15. github学习心得。哈哈,今天上传了自己的项目!
  16. OpenGL学习(2)——绘制三角形
  17. 团队作业五之旅游行业手机APP分析
  18. 通过微软的HTML Help Workshop 利用.html文件 生成简单的chm帮助类的文件
  19. Farey Sequence(欧拉函数)
  20. JQuery如何实现双击事件时不触发单击事件,解决鼠标单双击冲突问题

热门文章

  1. 常见的监控JVM的几个Linux命令和使用
  2. CentOS7清理老旧内核
  3. 学会github管理项目与VS单元测试——第二次作业
  4. redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现?
  5. oracle lock
  6. Nginx页面图片错误 ERR_CONTENT_LENGTH_MISMATCH
  7. Dubbo源码分析(4):Protocol
  8. Java编译器的优化
  9. qDeleteAll与clear
  10. DEV C++的使用