Эмодзи

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

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

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

Создать новый выпуск

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

Эмодзи версии 1.2.0

Версия 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 указан как ненулевой. ( 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 об отсутствии значений (nullness annotations ), которые являются аннотациями типа. Разработчикам Kotlin следует использовать следующие аргументы компилятора для обеспечения корректного использования: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode ( Ibb74c , b/326456246 ).
  • Обратные вызовы инициализации EmojiCompat теперь будут использовать обработчик из каждого представления, учитывая представления, не находящиеся в основном потоке. ( Iccbcf , b/278897602 )

Версия 1.2.0-альфа03

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 содержит эти изменения.

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

  • Эмодзи Emoji v13.1 добавлены в пакетную конфигурацию.

Изменения API

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

Версия 1.2.0-альфа01

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 содержит эти изменения.

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

  • Эмодзи Emoji v13.0 добавлены в пакетную конфигурацию.

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-альфа01

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 .

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