Android 基础知识

Android 主页 Android 概述 Android 下载安装和开发环境配置 Android Studio IDE Android 架构 Android 应用程序组件 Android Hello World 示例 Android 资源 Android 活动 Android 服务 Android 广播接收器 Android 内容提供者 Android 片段 Android Intents/Filters

Android 用户界面

Android UI 布局 Android UI 控件 Android 事件处理 Android 样式和主题 Android 自定义组件

Android 高级概念

Android 拖放 Android 通知 Android 基于位置的服务 Android 发送电子邮件 Android 发送短信 Android 拨打电话 Android 发布应用程序

Android 实用示例

Android 警报对话框 Android 动画 Android 音频捕捉 Android 音频管理器 Android 自动完成 Android 最佳实践 Android 蓝牙 Android 相机 Android 剪贴板 Android 自定义字体 Android 数据备份 Android 开发者工具 Android 模拟器 Android Facebook 集成 Android 手势 Android 谷歌地图 Android 图像效果 Android 图像切换 Android 内部存储 Android JetPlayer Android JSON 解析器 Android Linkedin 集成 Android 旋转加载器 Android 本地化 Android 登录应用 Android 媒体播放器 Android 多点触控 Android 导航 Android 网络连接 Android NFC 指南 Android PHP/MySQL Android 进度圈 Android 进度条 Android 推送通知 Android 渲染脚本 Android RSS 阅读器 Android 屏幕投射 Android SDK 管理器 Android 传感器 Android 会话管理 Android 共享首选项 Android SIP 协议 Android 拼写检查器 Android SQLite 数据库 Android 支持库 Android 测试 Android 文字转语音 Android TextureView Android Twitter 集成 Android UI 设计 Android UI 模式 Android UI 测试 Android WebView 布局 Android Wi-Fi Android Widgets Android XML 解析器

Android 其他

Android 面试问题 Android 有用的资源 Android 测验


Android - 支持库

当您在最新版本的 android(如 5.x)上开发应用程序时,您还希望它在运行旧版本 android(如 3.2 等)的设备上运行。 在为代码添加向后兼容性之前,您无法做到这一点。

为了提供这种向后兼容性,android 为您提供了 Android 支持库 包。 Android 支持库包是一组代码库,提供向后兼容版本的 Android 框架 API 以及仅通过库 API 可用的功能。 每个支持库都向后兼容特定的 Android API 级别。

在您的 Android 项目中包含支持库被认为是应用程序开发人员的最佳实践,具体取决于您的应用程序所针对的平台版本范围及其使用的 API。


支持库功能

Android 支持库包包含多个可以包含在您的应用程序中的库。 这些库中的每一个都支持特定范围的 Android 平台版本和一组功能。

为了有效地使用这些库,重要的是要考虑您想要针对哪个 API 级别,因为每个库都支持不同的 API 级别。

以下是 android 支持库及其支持的 API 级别的简要说明。

序号 版本 & 功能
1

v4 支持库

该库设计用于 Android 1.6(API 级别 4)及更高版本。

2

v7 支持库

有几个库设计用于 Android 2.1(API 级别 7)及更高版本。

3

v8 支持库

该库旨在与 Android(API 级别 8)及更高版本一起使用。

4

v13 支持库

此库旨在用于 Android 3.2(API 级别 13)及更高版本。

请记住,我们鼓励并首选在您的应用代码中使用 Android 支持库。 通过使用这些库,您可以增加您的目标市场和目标受众。


下载支持库

请注意,在安装支持库包之前,您应该清楚要在应用程序中使用什么功能。

Android 支持库包可通过 Android SDK 管理器获得。

按照以下步骤通过 SDK Manager 下载支持库包。

  • 启动安卓 SDK 管理器。

  • 在 SDK 管理器窗口中,滚动到 Packages 列表的末尾,找到 Extras 文件夹。

  • 选择 Android 支持库项目。

  • 点击Install packages按钮。

Android 支持库教程

下载后,该工具会将支持库文件安装到您现有的 Android SDK 目录中。 库文件位于 SDK 的以下子目录中:/extras/android/support/ 目录。

选择支持库

在将支持库添加到您的应用程序之前,请确定您想要包含哪些功能以及您想要支持的最低 Android 版本。

Android build.gradle 的变化

如果您要通过支持库增加现有应用程序对早期版本的 Android API 的向后兼容性,请确保更新应用程序的 build.gradle。 具体来说,您应该将 build.gradle 中的 compileSdkVersion 元素更新为新的较低版本号,如下所示 −

android {
   compileSdkVersion 24
   buildToolsVersion "24.0.1"

   defaultConfig {
      applicationId "com.example.tutorialspoint7.myapplication"
      minSdkVersion 23
      targetSdkVersion 24
      versionCode 1
      versionName "1.0"
   }
	
   buildTypes {
      release {
         minifyEnabled false
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
   }
}

此更改告诉 Google Playstore 应用您的应用可以安装在 Android 最低版本为 23 的设备上。