配置并使用Android支持的库
原文链接:http://android.eoe.cn/topic/android_sdk
Android Support Library(支持库)提供了包含一个API库的JAR文件,当你的应用运行在Android早期版本时,Support Library(支持库)允许你的应用使用一些最近版本的Android API。例如:Support Library提供了一个让你能在Android1.6(API level 4)或者更高的版本上使用Fragment API的版本。
这节课将为你演示如何在你的应用中设置Support Library,并且使用Fragment构建一个动态的应用UI。
设置你项目的支持库 - Set Up Your Project With the Support Library
设置你的项目:
1.使用SDK Manager下载Android Support包
图1: Android SDK Manager,其中Android Support package已选中。
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为最新版本:
1 |
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
|
导入支持库API - Import the Support Library APIs
支持库包含了一系列的API,这些API或许在最近的Android版本中增加了,或许在platform(平台)中根本不存在,而仅仅当你开发特定的应用功能时提供了附加的支持。
你可以在android.support.v4.* 这个平台支持库中找到所有的API参考文档。
警告: 请确保你是有意在一个老系统版本中使用新的API,请确认你引入的Fragment类以及相关的API都来自android.support.v4.app包
1 2 3 |
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
..
|
当使用Support Library创建有关fragment的Activity时,你必须继承FragmentActivity类,而不是传统的Activity类,你将会在下一节课中学习到一些简单的关于fragment以及Activity的代码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2012-06-27 Android网络收音机项目(源码实例分享)
2012-06-27 开发网站客户端第二弹