Полезные примеры Android

Полезные примеры Android
Android — Библиотека поддержки

Когда вы разрабатываете приложение для последней версии Android, например 5.x, и вы также хотите, чтобы оно запускалось на тех устройствах, на которых работают более старые версии Android, такие как 3.2 и т. Д., Вы не сможете этого сделать, пока не добавите в свой код обратную совместимость.

Чтобы обеспечить обратную совместимость, Android предоставляет пакет Android Support Library . Пакет Android Support Library — это набор библиотек кода, которые предоставляют обратно совместимые версии API-интерфейсов Android framework, а также функции, доступные только через API-интерфейсы библиотеки. Каждая библиотека поддержки обратно совместима с определенным уровнем Android API.

Включение библиотек поддержки в ваш проект Android считается лучшим методом для разработчиков приложений, в зависимости от диапазона версий платформы, на которые нацелено ваше приложение, и используемых API.

Функции библиотеки поддержки

Пакет Android Support Library содержит несколько библиотек, которые можно включить в ваше приложение. Каждая из этих библиотек поддерживает определенный набор версий платформы Android и набор функций.

Чтобы эффективно использовать библиотеки, важно учитывать, на какой уровень API вы хотите ориентироваться, поскольку каждая библиотека поддерживает разные уровни API.

Ниже приводится краткое описание поддерживаемых ими библиотек Android и уровня API.

Sr.No Версия и особенности
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 Support Library доступен через Android SDK Manager.

Выполните следующие действия, чтобы загрузить пакет библиотеки поддержки через диспетчер SDK.

  • Запустите Android SDK Manager.

  • В окне SDK Manager прокрутите до конца списка пакетов и найдите папку Extras.

  • Выберите элемент «Библиотека поддержки Android».

  • Щелкните кнопку Установить пакеты .

Руководство по библиотеке поддержки Android

После загрузки инструмент устанавливает файлы библиотеки поддержки в существующий каталог Android SDK. Файлы библиотеки находятся в следующем подкаталоге вашего SDK:/ extras / android / support / каталог.

Выбор библиотек поддержки

Прежде чем добавлять библиотеку поддержки в свое приложение, решите, какие функции вы хотите включить и какие самые низкие версии Android хотите поддерживать.

Изменения в Android build.gradle

Если вы увеличиваете обратную совместимость существующего приложения до более ранней версии Android API с помощью библиотеки поддержки, обязательно обновите build.gradle вашего приложения. В частности, вы должны обновить элемент compileSdkVersion в build.gradle до нового, более низкого номера версии, как показано ниже —

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.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Compare