Вот некоторые из навыков Android, которые мы уже запустили. Навыки Android соответствуют открытому стандарту навыков агентов и могут использоваться во всех ИИ-инструментах, поддерживающих навыки.
Чтобы посмотреть все доступные навыки, перейдите в репозиторий GitHub с навыками Android.
Перейдите на AGP 9
Инструкции по обновлению проекта до плагина Android Gradle 9.
Как использовать Android CLI
Используйте Android CLI, чтобы создавать проекты, запускать приложения на устройствах, управлять виртуальными устройствами и проверять интерфейс.
Как адаптировать приложения для использования в припаркованном автомобиле
Адаптируйте существующие приложения для Android, предназначенные для стриминговых сервисов, игры и веб-браузеры, чтобы они могли работать как приложения для припаркованных автомобилей на Android Auto и Android Automotive OS.
Безопасность намерений Android
Защитите компоненты Android и безопасно обрабатывайте объекты Intent, чтобы предотвратить повышение привилегий и несанкционированный доступ.
Проверьте и исправьте разрешения
Проводите аудит, выявляйте пробелы и устраняйте уязвимости в разрешениях Android и компонентах IPC.
Как использовать профилировщики Android
Записывайте и анализируйте данные об эффективности Android, чтобы диагностировать узкие места, временные зависания и утечки памяти, а также преобразовывать естественный язык в исполняемые запросы трассировки, например PerfettoSQL.
Как проверять и устранять ошибки ANR
Проверяйте базы кода Android на наличие рисков ошибок «Приложение не отвечает» (ANR) и диагностируйте дампы стека ANR.
Как реализовать AppFunctions
Предоставьте системе Android доступ к ключевым рабочим процессам пользователей, чтобы ИИ-агенты могли находить и выполнять их на устройстве.
CameraX
Перейдите на CameraX и следуйте рекомендациям по работе с этой библиотекой.
Сделать приложение адаптивным
Создавайте адаптивные интерфейсы, которые подстраиваются под разные устройства Android, размеры окон и способы ввода.
Перейти на Compose
Инструкции по переносу интерфейса на основе представлений в Jetpack Compose.
Оптимизация производительности Compose
Диагностируйте и оптимизируйте код интерфейса Jetpack Compose, чтобы минимизировать накладные расходы на рекомпозицию и предотвратить пропуск кадров и задержку интерфейса.
Как сделать так, чтобы приложение отображалось от края до края
Обновите интерфейс приложения, добавив поддержку макета во весь экран.
Интегрируйте Play Engage SDK
Интегрируйте Play Engage SDK в свое приложение, чтобы публиковать группы контента и привлекать пользователей в Google Play.
Управление состоянием и памятью Glance
Управляйте обновлениями статуса AppWidget для Android, фоновой синхронизацией и ограничениями памяти битовых карт RemoteViews с помощью Jetpack Glance.
Как создавать макеты виджетов Glance
Создавайте виджеты для главного экрана, используя канонические макеты Jetpack Glance из проекта Android Platform Samples.
Создавайте приложения для рисования чернилами
Создавайте области для рисования от руки в Jetpack Compose с помощью Jetpack Ink API. Он позволяет обрабатывать ввод стилусом, переход от влажного штриха к сухому, стирание и сохранение.
Создание собственных кистей
Создавайте собственные стили BrushFamily в Jetpack Compose для Jetpack Ink API с помощью настраиваемых наконечников, динамического поведения, текстур и покрытий.
Как перейти с Leanback на Compose for TV
Перенесите приложения для Android TV из устаревшего набора инструментов Leanback UI Toolkit в Jetpack Compose for TV.
Как запускать LLM на устройстве с помощью LiteRT-LM
Создайте приложение для Android, которое запускает LLM с открытым текстом на устройстве на базе ЦП или графического процессора с помощью LiteRT-LM Kotlin API.
Как запускать модели на устройстве с помощью LiteRT
Настройте и реализуйте локальный вывод .tflite на ЦП и графическом процессоре в Kotlin с помощью LiteRT CompiledModel API.
Как интегрировать Media3 Cast
Реализуйте поддержку Google Cast в приложениях для Android.
Как использовать ML Kit GenAI Prompt API
Отправлять запросы на естественном языке на устройство в Gemini Nano.
Как создавать агентов с помощью ML Kit GenAI
Создавайте автономные рабочие процессы на основе агентов на устройстве в приложениях Android с помощью ML Kit GenAI Agent API на базе Gemini Nano.
Настроить навигацию 3
Рекомендации по настройке и использованию Navigation 3 в приложении.
Используйте библиотеку NavigationEvent
Перехватывайте жесты "Назад" и запускайте анимацию предпросмотра для жеста "Назад".
Обновите библиотеку Google Play Платежей
Обновите библиотеку Play Платежей, чтобы получить доступ к новым функциям.
Проверка соблюдения правил Google Play
Проверяйте приложения для Android на соответствие правилам Google Play в отношении разрешений, удаления аккаунтов и безопасности данных.
Проверить конфигурацию R8
Проверьте конфигурацию R8, чтобы оптимизировать производительность приложения.
Как реализовать восстановление учетных данных
Реализуйте функцию восстановления учетных данных Android с помощью Менеджера учетных данных, чтобы пользователи могли автоматически входить в аккаунт на новых устройствах.
Настройте стратегию тестирования
Проанализируйте проект и разработайте комплексную стратегию тестирования, включая модульные тесты, тесты пользовательского интерфейса и скриншотов.
Получить подтвержденный адрес электронной почты
Интегрируйте в приложение безопасный процесс подтверждения адреса электронной почты без одноразовых кодов, используя Менеджер учетных данных.
Разработка для Wear OS с помощью Compose
Руководство по созданию приложений для Wear OS с помощью Compose Material 3, включая каркасы, макеты и перенос из более ранних версий.
Создание виджетов для Wear OS
Создавайте, переносите, обновляйте и проверяйте виджеты Wear OS с помощью Glance Wear и Remote Compose.
Разработка для видеоочков
Разрабатывайте проецируемые приложения Android XR для видеоочков с помощью набора инструментов Jetpack Compose Glimmer UI.
Доступ к оборудованию, проецируемому в XR
Получать доступ к оборудованию, например камерам и микрофонам, на устройствах, на которые проецируется изображение с Android XR, таких как аудио- и видеоочки, и управлять им.