• Android兼容包(v4、v7 appcompat)介绍与使用

    基本概念
    服务器君一共花费 320.519 ms 进行了 3 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    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_sdks\extras\android\support 中获得各个jar包,然后在Build Path里的Add External Jar...中添加jar包后,即可使用里面的接口。

    添加V4兼容包(v4 appconpat)

    1. 确保你已经利用SDK Manager下载了Android Support Library 。
    2. 在你的项目的根目录下创建一个libs/目录。
    3. 从你的Android SDK安装目录(例如,<sdk>/extras/android/support/v4/android-support-v4.jar)下拷贝JAR文件到你项目的libs/目录下。
    4. 右键点击JAR文件并选择Build Path > Add to Build Path。

    添加V7兼容包(v7 appconpat)

    创建一个基于support library代码的 library project:

    1. 确保你已经利用 SDK Manager下载了Android Support Library。

    2. 创建一个library项目并且确保需要的JAR文件包含在了项目的build path中:

    1. 选择File > Import
    2. 选择Existing Android Code Into Workspace 并点击Next
    3. 浏览SDK安装目录,并进入Support Library目录下。例如,如果你要添加appcompat项目,浏览 /extras/android/support/v7/appcompat/。
    4. 点击Finish引入项目。对于v7 appcompat项目,你将看到一个标题为android-support-v7-appcompat的新项目。
    1. 在新项目中,展开libs/ 文件夹,右键点击每一个.jar文件,并选择Build Path > Add to Build Path。例如,当创建v7 appcompat项目时,同时将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到build path中。
    2. 右键点击library项目文件夹并选择Build Path > Configure Build Path
    3. 在Order and Export选项中,在刚刚添加到build path中的.jar文件上打勾,这时这些文件成为项目可用的了并依赖于这个library项目。例如,appcompat项目要求同时导出android-support-v4.jar和android-support-v7-appcompat.jar文件。
    4. 去掉Android Dependencies上的对勾。
    5. 点击OK完成设置

    现在你拥有了一个包含你选择的Support Library的library项目,你也可以在一个或多个应用项目中利用这个Support Library。

    现在我们要向应用工程(需要加入Support Library的工程)添加库:

    1. 在项目浏览器中右键单击你的项目,选择Properties
    2. 在左边的分类面板中,选择Android
    3. 在Library面板中,点击Add
    4. 选择库项目,然后点击OK。例如,appcompat项目会在列表中显示为android-support-v7-appcompat
    5. 在properties窗口中,点击OK
更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [软件工程与项目管理] 了解一点WebKit 9 个条目
  2. [Python程序设计] Python Web部署的背景知识 9 个条目
  3. [Linux操作系统] 基本 Linux Shell 命令 2 个条目
  4. [Python程序设计] 写几个简单的Tornado程序吧 5 个条目
  5. [移动开发] 从代码角度去认识 Handler 4 个条目
  6. [软件工程与项目管理] 开始使用Git 3 个条目
  7. [Python程序设计] Django模板系统 11 个条目
  8. [Python程序设计] Django数据库模型 6 个条目
  9. [C语言程序设计] C语言里的全局变量 2 个条目
  10. [移动开发] Android抽屉导航NavigationDrawer 5 个条目
  11. [移动开发] Content Provider内容提供者 3 个条目
  12. [计算机算法] TAOCP与算法 12 个条目
窗口 -- [博客]