A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 龚正军 中级黑马   /  2013-5-7 12:19  /  3201 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Android Support Library(支持库)提供了包含一个API库的JAR文件,当你的应用运行在Android早期版本时,Support Library(支持库)允许你的应用使用一些最近版本的Android API。例如:Support Library提供了Fragment API,原本只能在Android1.6(API level 4)或者更高的版本上使用Fragment API。
这节课将为你演示如何在你的应用中设置Support Library,并且使用Fragment构建一个动态的应用UI。
设置你项目的支持库 - Set Up Your Project With the Support Library设置你的项目:
1使用SDK Manager下载Android Support包
2在你项目的顶层目录下创建libs目录
3找到你想要引入库的JAR文件,然后将它复制到libs目录例如:支持API Level 4的库就位于/extras/android/support/v4/android-support-v4.jar.译者注:这个代表着你安装android sdk的目录,比如本人的完全目录为:E:android-sdk-windowsextrasandroidsupportv4android-support-v4.jar
4修改你的manifest文件,设置最低级别为API level 4,目标API level为最新版本:

    <uses-sdk android:minSdkVersion"15" />
file:Sdk-manager.png
图1: Android SDK Manager,其中Android Support package已选中。
  导入支持库API - Import the Support Library APIs支持库包含了一系列的API,这些API或许在最近的Android版本中增加了,或许在platform(平台)中根本不存在,而仅仅当你开发特定的应用功能时提供了附加的支持。
你可以在android.support.v4.* 这个平台支持库中找到所有的API参考文档。
警告: 请确保你不是恰好在一个老系统版本中使用新的API,请确认你引入的Fragment类以及相关的API都来自android.support.v4.app包

    import android.support.v4.app.Fragment;   
    import android.support.v4.app.FragmentManager;   
    ..
当使用Support Library创建有关fragment的Activity时,你必须继承FragmentActivity类,而不是传统的Activity类,你将会在下一节课中学习到一些简单的关于fragment以及Activity的代码。

2 个回复

倒序浏览
好东西 赞一下
回复 使用道具 举报
男人狼 来自手机 中级黑马 2013-7-29 12:37:34
藤椅
新人学习,,,,。。。求学求权限
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马