Android Support library

    1, Android Support V4, V7, V13是什么?
    本质上就是三个java library。

    2, 为什么要有support库?
    如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。

    3, 三个Support 库的区别和作用是什么?
    Android Support v4 是最早(2011年4月份)实现的库。用在Android1.6 (API lever 4)或者更高版本之上。它包含了相对V4, V13大的多的功能。
                                    例如:Fragment,NotificationCompat,LoadBroadcastManager,ViewPager,PageTabAtrip,Loader,FileProvider 等。
                                    详细API 参考 http://developer.android.com/reference/android/support/v4/app/package-summary.html
    Android Support v7: 这个包是为了考虑Android2.1(API level 7) 及以上版本而设计的,但是v7是要依赖v4这个包的,也就是如果要使用,两个包得同时 被引用。
                                    v7支持了Action Bar。
    Android Support v13:这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到。

    4, 如何使用?
    首先要保证Android Support Library 被安装

    然后在工程中增加(例如 support-v4 Library)

    在ADT中需要按照以下步骤:
    1、右击当前工程,查找Properties
    2、选择Java Build Path
    3、选择Libraries tab,点击右边面板的Add External JARs按钮
    4、选择android-support-v4.jar文件,这一文件的常见路径为:YOUR_DRIVE\android-sdks\extras\android\support\v4\android-support-v4.jar
    5、完成添加后,选择Order and Export标签,确认即可。

    5 v4、v7、v13 的例子代码
    4v : <sdk>/extras/android/support/samples/Support4Demos/
    7v : <sdk>/extras/android/support/samples/Support7Demos/
    13v : <sdk>/extras/android/support/samples/Support13Demos/
    App Navigation: <sdk>/extras/android/support/samples/SupportAppNavigation/
时间: 2024-12-12 06:49:00

Android Support library的相关文章

理解安卓支持库(Android Support Library)

安卓平台其中一个很牛逼的地方在于它支持各种不同的设备.从你的平板电脑,到你的手机,电视等,安卓无处不在.安卓想成为一个全领域的移动计算平台.光从它的数量上来说,已经算是很成功了. 支持所有这些设备是有一些挑战的.不管硬件还是软件上的不同,用户希望应用程序可以在每一台设备上用样的运行:同样,对于开发者来说,你不能总指望用户已经升级到最近的安卓版本.事实上,开发者遇到的用户大多使用18个月前或者更老的版本. 如果没有安卓团队的帮助,开发者会不得不做些“丑陋的代码”去兼容那些使用老版本的用户.幸运的是

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

谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library 支持库,让开发者更容易的实现材料设计的效果.顺便推荐官方的一个图标库:Material Icons 控件名称 NavigationView FloatingActionButton TextInputLayout Snackbar TabLayout AppBarLayout Coordinator

Support v4 v7 v13: Android Support Library

Android Support v4:  这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了. Android Support v7:  这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外 注意,v7是要依赖v4这个包的,即,两个得同时被包含. Android Support v13:这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到. Andro

Android Support Library package简介

转自http://my.oschina.net/chengliqun/blog/148451 N久未做android了,以前做的时候,2.2才刚出来,现在android都更新到了4.3了,而从前一段时间android各个sdk版本市场占有率 来看,1.6.2.1还是占有一定的市场,故在有些时候,我们还是得要考虑兼容这些版本. google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以

[Xamarin.Android] Support Library Tips

[Xamarin.Android] Support Library Tips Support Library支持内容 Xamarin Support Library每个版本支持.那些组件,可以参考这份简报的第8张. Backwards Compatibility in Xamarin.Android Made Easy

Android Support Library介绍

v4 Support Library 这个库是为Android 1.6(API版本为4)及以上的版本设计的,它包含大部分高版本中有而低版本中没有的API,包括application components.user interface features.accessibility.data handling.network connectivity.and programming utilities,下面是对V4中的一些关键API的介绍: App Components Fragment:通过它可以

Android Support Library 23.2

Android Support Library 23.2 When talking about the Android Support Library, it is important to realize this isn't one monolithic library, but a whole collection of libraries that seek to provide backward-compatible versions of APIs, as well as offer

Android Support Library 学习入门

0. 文前闲话 作为一个由原生桌面应用程序开发者(VC.Delphi)转行的Android菜鸟,虐心的事真是数不胜数:安装个开发工具下载个SDK需要整整一夜:早晨一上班点开Android Studio(简称AS),去倒个水回来了还不见它开始工作:开发工具一忙起来就会忘记你这个开发者,不知过了多久后才给你一句:"去TMD的GFW,我啥也没干成,你自己看着办吧!". 对于我们这些已经被微软.Borland.Sybase洗脑多年的开发者,除了开发工具的不适应,最大的壁垒其实是大脑中已经固有的

提高Android Support Library稳定性的三个关键方法

在Crashlytics,我们经常帮助开发者探索如何建立最稳定应用的方法.抱着这个想法,最近我们开始研究安卓应用崩溃的普遍原因.尤其令我们好奇的是能否在Android Support Library中找到应用崩溃的一些蛛丝马迹,因为这是安卓应用中最广泛使用的Library之一.(貌似是老外写的) 在我们分析的一亿个崩溃里,发现大约有4%的崩溃与这个Support Library有关.通过更深层次的分析,我们的研究表明,绝大多数的崩溃是由一些常见较小的错误造成,而且这些错误却可以避免的.基于这些分