Выберите категорию:
* Популярная и часто используемая библиотека
Библиотека | Описание |
---|---|
активность * | Доступ к компонуемым API, созданным на основе Activity. |
объявления | Получите рекламный идентификатор с Play Services или без них. |
аннотация | Предоставляйте метаданные, которые помогут инструментам и другим разработчикам понять код вашего приложения. |
совместимость с приложением * | Обеспечивает доступ к новым API на старых версиях API платформы (многие из которых используют Material Design). |
функции приложения | ДЕЛО |
приложениепоиск * | Создавайте индивидуальные возможности поиска в приложении для своих пользователей. |
арх.ядро | Вспомогательный модуль для других зависимостей архитектуры, включая правила тестирования JUnit, которые можно использовать с LiveData. |
асинхронный раздуватель | Разворачивайте макеты асинхронно, чтобы избежать подтормаживаний в пользовательском интерфейсе. |
автозаполнение | Повысьте точность автозаполнения за счет расширенных подсказок. |
бенчмарк | Точно измеряйте производительность вашего кода в Android Studio. |
биометрический | Аутентификация с использованием биометрических данных или учетных данных устройства, а также выполнение криптографических операций. |
Bluetooth | Используйте функции Bluetooth платформы Android с обратно совместимыми API. |
браузер | Отображение веб-страниц в браузере пользователя по умолчанию. |
автомобиль-приложение | Создавайте шаблонные приложения для Android Auto и Android Automotive OS. |
камера * | Создавайте приложения для мобильных камер. |
камера.media3 | ДЕЛО |
камера.видоискатель | Автономный компонуемый и основанный на просмотре видоискатель для камеры" |
просмотр карты | Реализуйте шаблон карточки Material Design с закругленными углами и тенями. |
коллекция | Уменьшите воздействие на память существующих и новых коллекций небольшого размера. |
сочинять * | Определите свой пользовательский интерфейс программно с помощью компонуемых функций, которые описывают его форму и зависимости от данных. |
сочинение.анимация | Создавайте анимации в своих приложениях Jetpack Compose, чтобы обогатить пользовательский опыт. |
композер.компилятор | Преобразуйте функции @Composable и включите оптимизацию с помощью плагина компилятора Kotlin. |
сочинять.фундамент | Создавайте приложения Jetpack Compose с готовыми строительными блоками и расширяйте базу для создания собственных элементов системы проектирования. |
сочинять.материал | Создавайте пользовательские интерфейсы Jetpack Compose с готовыми к использованию компонентами Material Design. Это точка входа более высокого уровня Compose, разработанная для предоставления компонентов, соответствующих описанным на www.material.io. |
сочинить.материал3 | Создавайте пользовательские интерфейсы Jetpack Compose с компонентами Material Design 3, следующим этапом эволюции Material Design. Material 3 включает обновленные темы и компоненты, а также функции персонализации Material You, такие как динамический цвет, и разработан для соответствия новому визуальному стилю Android 12 и системному пользовательскому интерфейсу. |
compose.material3.адаптивный | Используйте адаптивную библиотеку Material 3 для создания адаптивных пользовательских интерфейсов, которые будут автоматически адаптироваться в соответствии с текущими конфигурациями окон, такими как классы размеров окон или положения устройств. Библиотека предоставляет как реализации scaffold по умолчанию, так и необходимые компоновочные блоки для создания собственных пользовательских интерфейсов. |
compose.время выполнения | Основные строительные блоки модели программирования Compose и управления состоянием, а также основная среда выполнения для целевого плагина компилятора Compose. |
compose.ui | Основные компоненты пользовательского интерфейса, необходимые для взаимодействия с устройством, включая макет, рисование и ввод. |
одновременный | Выносите задачи из основного потока с помощью сопрограмм и воспользуйтесь преимуществами ListenableFuture. |
ограничениямакет | Размещайте и изменяйте размер виджетов с помощью относительного позиционирования. |
контентпейджер | Загрузка и постраничная передача данных ContentProvider в фоновом потоке. |
координатормакет | Разместите виджеты приложений верхнего уровня, такие как AppBarLayout и FloatingActionButton. |
основной | Ориентируйтесь на новейшие функции платформы и API, а также на поддержку старых устройств. |
ядро.uwb | Реализуйте UWB (сверхширокополосную связь) на поддерживаемых устройствах. |
реквизиты для входа | Эта библиотека обеспечивает унифицированный доступ к учетным данным пользователя. Это может включать пароли, ключи доступа и федеративные учетные данные. Эта библиотека должна использоваться для обеспечения бесшовного и безопасного входа в систему. |
credentials.providerevents | ДЕЛО |
учетные данные.реестр | Чтобы решить эти проблемы, мы добавляем новый механизм реестра, который позволяет приложению предоставлять цифровые учетные данные с сохранением конфиденциальности. На высоком уровне приложение-поставщик будет предварительно регистрировать все свои кандидатные цифровые учетные данные в диспетчере учетных данных; когда диспетчер учетных данных получает запрос приложения на определенные цифровые учетные данные, он запускает сопоставление учетных данных и пользовательский интерфейс выбора пользователя в песочнице. |
курсорадаптер | Предоставьте данные курсора виджету ListView. |
пользовательский вид | Реализуйте пользовательские представления. |
привязка данных * | Свяжите компоненты пользовательского интерфейса в макетах с источниками данных в вашем приложении, используя декларативный формат. |
хранилище данных | Храните данные асинхронно, последовательно и транзакционно, преодолевая некоторые недостатки SharedPreferences |
файлдокумента | Просмотреть файл документа. |
перетаскивание | Принимайте данные перетаскивания из другого приложения или внутри приложения и демонстрируйте постоянную доступность цели перетаскивания. |
раскладка ящика | Реализуйте виджет ящика Material Design. |
динамическаяанимация | Создавайте плавные анимации с помощью API-интерфейса анимации на основе физики. |
эмодзи | Отображение эмодзи на современных и старых устройствах. |
эмодзи2 | Отображение эмодзи на современных и старых устройствах. |
предприятие | Создавайте корпоративные приложения. |
exifinterface | Чтение и запись EXIF-тегов файлов изображений. |
фрагмент * | Разделите свое приложение на несколько независимых экранов, размещенных в Activity. |
игры | Используйте Android Game SDK в своем приложении для выполнения сложных игровых задач, таких как Frame Pacing. |
взглянуть мельком | Создавайте макеты для удаленных поверхностей с помощью API в стиле Jetpack Compose. |
графика | Используйте графические возможности различных версий платформы Android |
сетка | Реализуйте макет сетки. |
здоровье | Создавайте эффективные приложения для здравоохранения, не зависящие от платформы. |
здоровье.подключение | Позволяет разработчикам читать и записывать данные о здоровье и физической форме пользователя. |
heifwriter | Кодируйте изображение или коллекцию изображений в формате HEIF, используя доступные кодеки на устройстве Android. |
рукоять * | Расширьте функциональность Dagger Hilt, включив внедрение зависимостей определенных классов из библиотек androidx. |
чернила | Вдохновляйте на лучшие в своем классе приложения для пера. Снижайте барьер для разработчиков, чтобы получить высокопроизводительные и красивые возможности рукописного ввода. |
вход | Уменьшите задержку входных взаимодействий, прогнозируя будущие события MotionEvents |
интерполятор | Используйте интерполяторы анимации на старых платформах. |
javascriptengine | Включите в своем приложении Android возможность оценки JavaScript. |
джетификатор | Автономный инструмент, который переносит зависимости библиотеки от устаревшей библиотеки поддержки в эквивалентные зависимости AndroidX. |
откинуться назад | Вместо этого артефакта используйте Compose for TV. |
наследие | Этот артефакт и его классы устарели. Начиная с Android 8, ограничения проверки фоновых данных делают этот класс бесполезным. |
жизненный цикл * | Создавайте компоненты, учитывающие жизненный цикл, которые могут корректировать поведение на основе текущего состояния жизненного цикла действия или фрагмента. |
ворс | Проверки Lint для проверки использования API Gradle |
загрузчик | Загружайте данные для своего пользовательского интерфейса, которые сохраняют актуальность при изменении конфигурации. |
локальный менеджер вещания | Этот артефакт и его классы устарели. Вместо этого используйте LiveData или реактивные потоки. |
СМИ | Обмен медиаконтентом и элементами управления с другими приложениями. Заменено на media3. |
медиа3 * | Поддержка библиотек для вариантов использования мультимедиа. |
медиамаршрутизатор | Включите отображение и воспроизведение мультимедиа на удаленных приемных устройствах с помощью общего пользовательского интерфейса. |
мультидекс | Развертывание приложений с несколькими файлами dex на устройствах с ОС до Android 5. |
метрики | Отслеживайте и сообщайте различные показатели времени выполнения вашего приложения. |
навигация * | Создавайте и структурируйте пользовательский интерфейс вашего приложения, обрабатывайте глубокие ссылки и перемещайтесь между экранами. |
навигация3 | Navigation 3 — это новая навигационная библиотека, разработанная для работы с Compose. |
навигационноесобытие | Библиотека событий навигации предоставляет API KMP-first для обработки системных возвратов, а также [предиктивного возврата](/guide/navigation/custom-back/predictive-back-gesture). |
пейджинг * | Загружайте данные на страницы и представляйте их в RecyclerView. |
палитра | Извлекайте репрезентативные цветовые палитры из изображений. |
Библиотека для добавления возможностей просмотра PDF-файлов внутри приложений. | |
процентная раскладка | Этот артефакт и его классы устарели. Вместо этого используйте ConstraintLayout и связанные макеты. |
производительность | Предоставляет исходные аннотации для оптимизации производительности. |
предпочтение | Создавайте интерактивные экраны настроек без необходимости взаимодействия с хранилищем устройства или управления пользовательским интерфейсом. |
печать | Печатайте фотографии, документы и другие графические материалы и изображения из вашего приложения. |
конфиденциальностьпесочница.активность | ДЕЛО |
конфиденциальностьsandbox.ads | Эта библиотека обеспечивает интеграцию с API-интерфейсами сохранения конфиденциальности, которые являются частью Privacy Sandbox на Android. |
privacysandbox.плагины | Android Privacy Sandbox Sdk Library Gradle Plugin |
privacysandbox.sdkвремя выполнения | Эта библиотека предоставляет компоненты для потребителей, поддерживающих SdkRuntime. |
конфиденциальностьsandbox.tools | Библиотека для использования функциональности Privacy Sandbox в Android |
privacysandbox.ui | ДЕЛО |
установщик профиля | Позволяет библиотекам заранее заполнять трассировки компиляции для чтения ART. |
рекомендация | Продвигайте контент на главном экране Android TV Launcher. |
recyclerview | Отображайте большие наборы данных в пользовательском интерфейсе, минимизируя использование памяти. |
удаленный обратный вызов | Создайте оболочку, которая упростит разработчикам предоставление PendingIntent. |
ресурсинспекция | Просмотрите атрибуты пользовательских представлений в Live Layout Inspector Android Studio. |
комната * | Создавайте, храните и управляйте постоянными данными на основе базы данных SQLite. |
сохраненное состояние | Напишите подключаемые компоненты, которые сохраняют состояние пользовательского интерфейса при завершении процесса и восстанавливают его при перезапуске процесса. |
безопасность | Безопасное управление ключами, шифрование файлов и общих настроек. |
sharetarget | Обеспечить обратную совместимость для использования ярлыков в качестве прямых целей обмена. |
ломтик | Отображайте шаблонные элементы пользовательского интерфейса за пределами вашего приложения. |
раздвижная панель | Реализуйте шаблон пользовательского интерфейса с раздвижной панелью. |
запускать | Реализуйте простой и производительный способ инициализации компонентов при запуске приложения. |
sqlite | Работайте с локальными базами данных SQLite. Если возможно, используйте Room. |
swiperefreshlayout | Реализуйте шаблон пользовательского интерфейса «проведите пальцем для обновления». |
тест * | Тестирование на Android. |
test.uiautomator | Фреймворк для кросс-приложенийного функционального тестирования пользовательского интерфейса |
классификатор текста | Определяет разговоры, ссылки, выделения и другие подобные конструкции в тексте. |
трассировка | Записывать события трассировки в системный буфер трассировки. |
переход | Анимируйте движение в пользовательском интерфейсе с помощью начальных и конечных макетов. |
тв | Предоставляет разработчикам функции Compose и Material design для написания приложений для ТВ. |
tvprovider | Предоставляем каналы Android TV. |
xr.arcore | Перенесите цифровой контент в реальный мир с помощью возможностей восприятия. |
xr.compose | Декларативно создавайте пространственные макеты пользовательского интерфейса, использующие пространственные возможности Android XR. |
xr.compose.material3 | Создавайте с использованием компонентов Material и макетов, которые адаптируются к XR |
xr.время выполнения | Запустите свой собственный сеанс дополненной реальности или 3D с помощью нашей собственной среды выполнения. |
xr.сценекор | Создавайте и управляйте графом сцены Android XR с 3D-контентом. |
векторный | Визуализация векторной графики. |
версионныйparcelable | Предоставляет стабильный и компактный формат двоичной сериализации, который можно передавать между процессами или безопасно сохранять. |
viewpager | Отображайте представления или фрагменты в формате свайпа. Если возможно, используйте viewpager2. |
viewpager2 | Отображение представлений или фрагментов в формате, удобном для пролистывания. |
носить | Создание приложений для умных часов Wear OS by Google. |
носить.сочинять | Создавайте приложения Jetpack Compose для носимых устройств, предоставляя функциональные возможности для поддержки конкретных носимых устройств, размеров, форм и жестов навигации. |
износ.protolayout | Эта библиотека позволяет определять набор макетов пользовательского интерфейса и выражений, не относящихся к пользовательскому интерфейсу, для визуализации/оценки на удаленных поверхностях. |
носить.плитки | Создание приложений для умных часов Wear OS by Google. |
носить.циферблат | Создание приложений для умных часов Wear OS by Google. |
вебкит | Работайте с современными API WebView на Android 5 и выше. |
окно | Обеспечивает поддержку различных форм-факторов устройств, например складных устройств. |
окно.расширения.ядро | Основные API для расширений библиотеки оконного менеджера |
работа * | Планируйте и выполняйте откладываемые фоновые задачи на основе ограничений. |
Компоненты материального дизайна * | Модульные и настраиваемые компоненты пользовательского интерфейса Material Design для Android. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-05-20 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-05-20 UTC."],[],[]]