android开发实战系列(15)-- 利用android支持的库
2013-02-16 16:54
387 查看
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。
设置你的项目:
1使用SDK Manager下载Android Support包
2在你项目的顶层目录下创建libs目录
3找到你想要引入库的JAR文件,然后将它复制到libs目录例如:支持API Level 4的库就位于<sdk>/extras/android/support/v4/android-support-v4.jar. 译者注:这个<sdk>代表着你安装android sdk的目录,比如本人的完全目录为:E:\android-sdk-windows\extras\android\support\v4\android-support-v4.jar
4修改你的manifest文件,设置最低级别为API level 4,目标API level为最新版本:
[/code]
图1: Android SDK Manager,其中Android Support package已选中。
支持库包含了一系列的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; .. </div>
当使用Support Library创建有关fragment的Activity时,你必须继承FragmentActivity类,而不是传统的Activity类,你将会在下一节课中学习到一些简单的关于fragment以及Activity的代码。
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的库就位于<sdk>/extras/android/support/v4/android-support-v4.jar. 译者注:这个<sdk>代表着你安装android sdk的目录,比如本人的完全目录为:E:\android-sdk-windows\extras\android\support\v4\android-support-v4.jar
4修改你的manifest文件,设置最低级别为API level 4,目标API level为最新版本:
<uses-sdk android:minSdkVersion"15" />
[/code]
图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; .. </div>
当使用Support Library创建有关fragment的Activity时,你必须继承FragmentActivity类,而不是传统的Activity类,你将会在下一节课中学习到一些简单的关于fragment以及Activity的代码。
相关文章推荐
- android开发实战系列(13)-- 多屏幕支持
- Android开发实战系列
- Android GIS开发系列-- 入门季(15) 网络图层加载
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的平台版本
- android开发实战系列(02)-- Linux平台JDK安装
- Android项目实战--手机卫士开发系列教程
- android开发实战系列(03)-- 下载Eclipse
- android开发实战系列(17)-- 建立一个灵活的用户界面
- android开发实战系列(04)-- 创建第一个Android项目
- android开发实战系列(09)-- 暂停和恢复Activity
- android开发实战系列(18)-- 与其他应用程序进行交互
- Android GIS开发系列-- 入门季(7) 利用GeometryEngine坐标转换、计算距离与面积等
- Android官方开发文档Training系列课程中文版:多样屏幕之支持不同的屏幕尺寸
- [Android开发实战]Android手势密码(支付宝手势密码)实现(支持2.x)
- android开发实战系列(10)-- 停止和重启Activity
- android开发实战系列(05)-- 运行你的应用
- Android官方开发文档Training系列课程中文版:多样屏幕之支持不同的屏幕密度
- android开发实战系列(06)-- 创建一个简单的用户界面
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的语言
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的屏幕