Обзор AndroidX,Обзор AndroidX,Обзор AndroidX

Пространство имен androidx включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.

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

Кроме того, AndroidX включает в себя следующие функции:

  • Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки androidx . Пакеты библиотеки поддержки сопоставлены с соответствующими пакетами androidx.* . Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакетов .

  • В отличие от библиотеки поддержки, пакеты androidx поддерживаются и обновляются отдельно. Пакеты androidx используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.

  • Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки android.support больше не будет. Все новые функции будут разрабатываться в пространстве имен androidx .

Использование библиотек androidx в вашем проекте

См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.

Если вы хотите использовать библиотеки с пространством имен androidx в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true в файле gradle.properties .

  • android.useAndroidX : если для этого флага установлено значение true , плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеет false если он не указан.
  • android.enableJetifier : если для этого флага установлено значение true , плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеет false если он не указан.

Справочник по API

Все пакеты и классы в пространстве имен androidx можно найти в справочном разделе AndroidX .

Дополнительные ресурсы

Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx см. в сообщении блога по этой теме.

,

Пространство имен androidx включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.

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

Кроме того, AndroidX включает в себя следующие функции:

  • Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки androidx . Пакеты библиотеки поддержки сопоставлены с соответствующими пакетами androidx.* . Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакетов .

  • В отличие от библиотеки поддержки, пакеты androidx поддерживаются и обновляются отдельно. Пакеты androidx используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.

  • Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки android.support больше не будет. Все новые функции будут разрабатываться в пространстве имен androidx .

Использование библиотек androidx в вашем проекте

См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.

Если вы хотите использовать библиотеки с пространством имен androidx в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true в файле gradle.properties .

  • android.useAndroidX : если для этого флага установлено значение true , плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеет false если он не указан.
  • android.enableJetifier : если для этого флага установлено значение true , плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеет false если он не указан.

Справочник по API

Все пакеты и классы в пространстве имен androidx можно найти в справочном разделе AndroidX .

Дополнительные ресурсы

Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx см. в сообщении блога по этой теме.

,

Пространство имен androidx включает библиотеки Android Jetpack . Как и библиотека поддержки, библиотеки в пространстве имен androidx поставляются отдельно от платформы Android и обеспечивают обратную совместимость между выпусками Android.

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

Кроме того, AndroidX включает в себя следующие функции:

  • Все пакеты в AndroidX находятся в едином пространстве имен, которое начинается со строки androidx . Пакеты библиотеки поддержки сопоставлены с соответствующими пакетами androidx.* . Полное сопоставление всех старых классов и артефактов сборки с новыми см. на странице Рефакторинг пакета .

  • В отличие от библиотеки поддержки, пакеты androidx поддерживаются и обновляются отдельно. Пакеты androidx используют строгое семантическое управление версиями , начиная с версии 1.0.0. Вы можете самостоятельно обновлять библиотеки AndroidX в своем проекте.

  • Версия 28.0.0 — последняя версия библиотеки поддержки. Выпусков библиотеки android.support больше не будет. Все новые функции будут разрабатываться в пространстве имен androidx .

Использование библиотек androidx в вашем проекте

См. раздел «Миграция на AndroidX», чтобы узнать, как перенести существующий проект.

Если вы хотите использовать библиотеки с пространством имен androidx в новом проекте, вам необходимо установить для компиляции SDK Android 9.0 (уровень API 28) или выше и установить для обоих следующих флагов подключаемого модуля Android Gradle значение true в файле gradle.properties .

  • android.useAndroidX : если для этого флага установлено значение true , плагин Android использует соответствующую библиотеку AndroidX вместо библиотеки поддержки. По умолчанию флаг имеет false если он не указан.
  • android.enableJetifier : если для этого флага установлено значение true , плагин Android автоматически переносит существующие сторонние библиотеки для использования зависимостей AndroidX, переписывая их двоичные файлы. По умолчанию флаг имеет false если он не указан.

Справочник по API

Все пакеты и классы в пространстве имен androidx можно найти в справочном разделе AndroidX .

Дополнительные ресурсы

Узнайте больше о компонентах на домашней странице Jetpack. Дополнительные сведения о рефакторинге пакета из библиотеки поддержки в androidx см. в блоге по этой теме.