Эмодзи

Отображение эмодзи на современных и старых устройствах.
Последнее обновление Стабильный релиз Предварительная версия релиза Бета-версия Альфа-версия
17 декабря 2025 г. 1.2.0 - - -

Обратная связь

Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.

Создать новую задачу

Для получения более подробной информации см. документацию по системе отслеживания ошибок .

Версия эмодзи 1.2.0

Версия 1.2.0

17 декабря 2025 г.

Выпущены версии androidx.emoji:emoji:1.2.0 , androidx.emoji:emoji-appcompat:1.2.0 и androidx.emoji:emoji-bundled:1.2.0 . Версия 1.2.0 содержит следующие коммиты .

Важные изменения по сравнению с версией 1.1.0:

  • Перешли к использованию аннотаций jspecify, разрешающих значение null.
  • minSdk перешёл на API 23
  • Добавлена ​​функция GlyphChecker для проверки того, какие эмодзи поддерживаются системой.

Версия 1.2.0-rc01

3 декабря 2025 г.

Выпущены androidx.emoji:emoji:1.2.0-rc01 , androidx.emoji:emoji-appcompat:1.2.0-rc01 и androidx.emoji:emoji-bundled:1.2.0-rc01 . Версия 1.2.0-rc01 содержит следующие коммиты .

Версия 1.2.0-beta01

19 ноября 2025 г.

Выпущены androidx.emoji:emoji:1.2.0-beta01 , androidx.emoji:emoji-appcompat:1.2.0-beta01 и androidx.emoji:emoji-bundled:1.2.0-beta01 . Версия 1.2.0-beta01 содержит следующие коммиты .

Изменения в API

  • Параметр EmojiMetadata typeface указан как непустой. ( Ic727f , b/236341259 )
  • EmojiCompat корректно устанавливает EditorInfo.extras в Android R ( I1ea9b , b/196452690 )
  • Пользовательские виджеты, использующие IME, не являющиеся подклассами EditText могут вызывать EmojiCompat.updateEditorInfo , чтобы сообщить IME о поддержке обработки EmojiCompat . ( I1ea9b , b/196452690 )

Исправлены ошибки

  • Перенос minSdk по умолчанию с API 21 на API 23 ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
  • В этой библиотеке теперь используются аннотации JSpecify, определяющие наличие нулевого значения , которые относятся к использованию типов. Разработчикам Kotlin следует использовать следующие аргументы компилятора для обеспечения корректного использования: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( Ibb74c , b/326456246 )
  • Теперь обработчики событий инициализации EmojiCompat будут использовать обработчик из каждого представления, учитывая представления, находящиеся вне основного потока. ( Iccbcf , b/278897602 )

Версия 1.2.0-alpha03

27 января 2021 г.

Выпущены androidx.emoji:emoji:1.2.0-alpha03 , androidx.emoji:emoji-appcompat:1.2.0-alpha03 и androidx.emoji:emoji-bundled:1.2.0-alpha03 . Версия 1.2.0-alpha03 содержит следующие коммиты.

Новые функции

Изменения в API

  • Добавлен новый API EmojiCompat.Config#setGlyphChecker , позволяющий разработчикам задавать пользовательское поведение проверки глифов эмодзи. ( Ibc95e , b/170587912 )

Версия 1.2.0-alpha01

19 августа 2020 г.

Выпущены androidx.emoji:emoji:1.2.0-alpha01 , androidx.emoji:emoji-appcompat:1.2.0-alpha01 и androidx.emoji:emoji-bundled:1.2.0-alpha01 . Версия 1.2.0-alpha01 содержит следующие коммиты.

Новые функции

1.1.0

Версия 1.1.0

24 июня 2020 г.

Выпущены версии androidx.emoji:emoji:1.1.0 , androidx.emoji:emoji-appcompat:1.1.0 и androidx.emoji:emoji-bundled:1.1.0 . Версия 1.1.0 содержит эти изменения.

Значительные изменения с версии 1.0.0

Версия 1.1.0-rc01

29 апреля 2020 г.

androidx.emoji:emoji:1.1.0-rc01 , androidx.emoji:emoji-appcompat:1.1.0-rc01 и androidx.emoji:emoji-bundled:1.1.0-rc01 выпущены без изменений по сравнению с 1.1.0-beta01 . Версия 1.1.0-rc01 содержит следующие коммиты.

Версия 1.1.0-beta01

1 апреля 2020 г.

Выпущены androidx.emoji:emoji:1.1.0-beta01 , androidx.emoji:emoji-appcompat:1.1.0-beta01 и androidx.emoji:emoji-bundled:1.1.0-beta01 без изменений по сравнению с 1.1.0-alpha01 . Версия 1.1.0-beta01 содержит следующие коммиты.

Версия 1.1.0-alpha01

5 февраля 2020 г.

Выпущены androidx.emoji:emoji:1.1.0-alpha01 , androidx.emoji:emoji-appcompat:1.1.0-alpha01 и androidx.emoji:emoji-bundled:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит эти коммиты в исходном коде , а также эти коммиты для Emoji 12 и 12.1 .

Новые функции