Android支持库 Android SQLite数据库 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 Support Library 此库旨在与Android 1.6(API级别4)及更高版本一起使用。 2 v7 Support Library 有几个库设计用于Android 2.1(API级别7)及更高版本。 3 v8 Support Library 此库旨在与Android(API级别8)及更高版本一起使用。 4 v13 Support Library 此库旨在用于Android 3.2(API级别13)及更高版本。 请注意,我们鼓励您首选在您的应用代码中使用Android支持库。通过使用这些库,您可以增加目标市场和目标受众。 下载支持库 请注意,在安装支持库软件包之前,您应该清楚要在应用程序中使用哪种功能。 Android支持库包可通过Android SDK Manager获得。 按照以下步骤通过SDK Manager下载支持库包。 启动android SDK Manager。 在SDK Manager窗口中,滚动到Packages列表的末尾,找到Extras文件夹。 选择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.codingdict7.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的设备上。 Android SQLite数据库 Android测试