Android Support ;v4、v7、v13的区别

转载 2015年07月10日 17:53:25

  而从前一段时间android各个sdk版本市场占有率来看,1.6、2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本。

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

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

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

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

-------------------------------------------------------------------

    有这么一个问题:

    开发中ADT新建项目的时候,会自动帮你将v4.jar绑定加入到你的项目中,但是你无法查看v4.jar的源码,怎样能够查看其中的源码?


解决方案是:
   首先,你先点击项目中的右键,进入Project properties中,选择LibraryTab列,将其中的AndroidDependencies  remove掉
   然后,在SDK的目录下去寻找/extras\android\support\v4下的jar包 ,然后添加到其中去
   最后,便可以按以往的步骤绑定源码了,右键jar包,attach sourch  file源码文件进入,源码文件的位置在选中即可,不过一般情况开发者很少直接对此库进行开发。

Android兼容包Support v4.v7.v13区别与应用场景

引言Google为了在较低版本中兼容高版本的控件和布局以及相关的一些主题(Theme),推出了兼容包,方便开发人员在较低版本中使用高版本的效果。因此,我们经常会看到v4,v7,v13,v14,v17等...
  • woshimalingyi
  • woshimalingyi
  • 2016年03月04日 10:59
  • 4802

Android Support v4,v7,v13的区别以及 v4,v7包冲突问题

Android Support v4,v7,v13的区别以及 v4,v7包冲突问题 一.v4包与V7及V13包的区别 1.android-support-v4 是谷歌推出的兼容包,最低兼容And...
  • shuaiyou_comon
  • shuaiyou_comon
  • 2017年07月19日 17:25
  • 2018

Android Studio 中依赖库v4与v7冲突问题

最近导入一个新的AS项目,gradle没有问题,run的时候一直出错。问题如下: Error:Execution failed for task ':app:transformClassesWithJ...
  • qq_27367237
  • qq_27367237
  • 2016年06月23日 10:18
  • 989

Android support.v7库中的几种控件,布局控件

android.support.v7,Toolbar,CardView,recyclerview。design库,TextInputLayout,FloatingActionButton,Snackb...
  • u012149399
  • u012149399
  • 2015年10月24日 15:50
  • 16007

Android support library支持包常用控件介绍(一)

转载地址:http://blog.csdn.net/zhangke3016/article/details/51752635 谷歌官方推出Material Design 设计理念已经有段时间了,...
  • u011320682
  • u011320682
  • 2016年06月25日 22:12
  • 441

Android各个support library特征和区别(官方文档)

随着 Android 5.0 Lollipop 的发布,Android 又为我们提供了更多的支持包,但是我相信大部分开发者都同我之前一样不知道这些包里究竟有些什么东西,我们应该在什么时候使用它。现在,...
  • lijunhuayc
  • lijunhuayc
  • 2015年02月10日 10:01
  • 2351

Support V4 包大拆分

v4 包从 2011 年开始引入,包含 ViewPager、FragmentActivity 等我们常用的功能。 从24.2.0 之后,为了提高效率,此库拆分成多个模块。出于向后兼容的考虑,如果您在 ...
  • zhangquanit
  • zhangquanit
  • 2016年12月21日 16:29
  • 915

各版本Android Support包里究竟有什么

参考: http://stormzhang.com/android/2015/03/29/android-support-library/ http://zmywly8866.github.io/...
  • scry5566
  • scry5566
  • 2016年05月26日 17:53
  • 3955

Android studio---如何导入V4包的源码(查看API)?

一.准备工作 首先确认下载了support-v4的sources包,如下: 二.导入步骤 1.添加v4包到工程中 复制v4包到Project视图下的libs目录------右键----...
  • xunshishi
  • xunshishi
  • 2016年12月14日 22:47
  • 1123

不得不知那些Android小经验 (转)

做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。 查看SQLite日志 1 2 adb shell setpr...
  • lhq186
  • lhq186
  • 2016年06月16日 21:01
  • 841
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Support ;v4、v7、v13的区别
举报原因:
原因补充:

(最多只允许输入30个字)