Oto niektóre z umiejętności na Androida, które do tej pory wprowadziliśmy. Umiejętności na Androidzie są zgodne z otwartym standardem umiejętności agentów i zostały zaprojektowane tak, aby można było ich używać we wszystkich narzędziach AI, które obsługują umiejętności.
Aby poznać wszystkie dostępne umiejętności, zajrzyj do repozytorium umiejętności Androida na GitHubie.
Przejście na AGP 9
Wskazówki dotyczące uaktualniania projektu do wtyczki Androida do obsługi Gradle 9.
Korzystanie z interfejsu wiersza poleceń Androida
Używaj interfejsu wiersza poleceń Androida do tworzenia projektów, uruchamiania aplikacji na urządzeniach, zarządzania urządzeniami wirtualnymi i sprawdzania interfejsu.
Dostosowywanie aplikacji do samochodu, które będą działać na postoju
Dostosuj istniejące aplikacje do odtwarzania strumieniowego, gry i przeglądarki internetowe na Androida, aby działały jako aplikacje na zaparkowanym pojeździe na Androidzie Auto i systemie operacyjnym Android Automotive.
Zabezpieczenia intencji Androida
Zabezpieczanie komponentów Androida i bezpieczne obsługiwanie intencji, aby zapobiegać eskalacji uprawnień i nieautoryzowanemu dostępowi.
Kontrolowanie i poprawianie zabezpieczeń uprawnień
Przeprowadzaj audyty, wykrywaj luki i eliminuj luki w zabezpieczeniach uprawnień Androida i komponentów IPC.
Korzystanie z profilerów Androida
Rejestruj i analizuj dane o wydajności Androida, aby diagnozować wąskie gardła, zacinanie się i wycieki pamięci, oraz przekształcaj język naturalny w wykonywalne zapytania śledzenia, takie jak zapytania PerfettoSQL.
Kontrola i naprawa błędów ANR
Sprawdzanie baz kodu Androida pod kątem ryzyka wystąpienia błędów typu „Aplikacja nie odpowiada” (ANR) i diagnozowanie zrzutów stosu ANR.
Implementowanie funkcji aplikacji
Udostępniaj systemowi Android kluczowe przepływy pracy użytkowników, aby agenci AI mogli je wykrywać i wykonywać na urządzeniu.
CameraX
Przejdź na CameraX i wdrażaj sprawdzone metody dotyczące tej biblioteki.
Dostosowywanie aplikacji
Twórz elastyczne interfejsy, które dostosowują się do różnych urządzeń z Androidem, obsługując różne rozmiary okien i metody wprowadzania danych.
Migracja do Compose
Instrukcje, które pomogą Ci przenieść interfejs oparty na widokach do Jetpack Compose.
Optymalizacja wydajności Compose
Zdiagnozuj i zoptymalizuj kod interfejsu Jetpack Compose, aby zminimalizować narzut związany z rekompozycją i zapobiec pomijaniu klatek oraz opóźnieniom interfejsu.
Wyświetlanie aplikacji bez ramki
Zmodernizuj interfejs aplikacji, wdrażając obsługę układu od krawędzi do krawędzi.
Integracja z pakietem Play Engage SDK
Zintegruj pakiet Play Engage SDK z aplikacją, aby publikować klastry treści i angażować użytkowników w Google Play.
Zarządzanie stanem i pamięcią funkcji Glance
Zarządzaj aktualizacjami stanu widżetów aplikacji na Androida, synchronizacją w tle i limitami pamięci bitmap RemoteViews za pomocą Jetpack Glance.
Tworzenie układów widżetów Glance
Tworzenie widżetów na ekranie głównym za pomocą układów kanonicznych Jetpack Glance z projektu Przykłady na platformę Androida.
Tworzenie aplikacji do rysowania odręcznego
Twórz powierzchnie do rysowania odręcznego w Jetpack Compose za pomocą interfejsu Jetpack Ink API, obsługując wprowadzanie rysikiem, przejście od mokrego do suchego pociągnięcia, wymazywanie i trwałość.
Tworzenie niestandardowych pędzli do pisma odręcznego
Projektowanie niestandardowych stylów BrushFamily w Jetpack Compose dla interfejsu Jetpack Ink API z niestandardowymi końcówkami, dynamicznymi zachowaniami, teksturami i powłokami.
Migracja z Leanback na Compose na TV
Przenieś aplikacje na Androida TV ze starszego zestawu narzędzi Leanback UI Toolkit do Jetpack Compose na TV.
Uruchamianie LLM na urządzeniu za pomocą LiteRT-LM
Utwórz aplikację na Androida, która uruchamia otwarty LLM do przetwarzania tekstu na urządzeniu, na procesorze lub GPU, za pomocą interfejsu LiteRT-LM Kotlin API.
Uruchamianie modeli na urządzeniu za pomocą LiteRT
Skonfiguruj i wdrażaj wnioskowanie .tflite na urządzeniu na procesorze i GPU w języku Kotlin za pomocą interfejsu LiteRT CompiledModel API.
Integracja Media3 Cast
Wdrażanie obsługi Google Cast w aplikacjach na Androida.
Używanie interfejsu ML Kit GenAI Prompt API
Wysyłaj prośby w języku naturalnym na urządzeniu do Gemini Nano.
Tworzenie agentów za pomocą ML Kit GenAI
Twórz autonomiczne przepływy pracy oparte na agentach na urządzeniu w aplikacjach na Androida za pomocą interfejsu ML Kit GenAI Agent API opartego na Gemini Nano.
Konfigurowanie nawigacji 3
Sprawdzone metody konfigurowania i używania pakietu Navigation 3 w aplikacji.
Korzystanie z biblioteki NavigationEvent
Przechwytywanie gestów przejścia wstecz i uruchamianie animacji przewidywanego przejścia wstecz.
Uaktualnianie Biblioteki płatności w Play
Uzyskaj dostęp do nowych funkcji, uaktualniając Bibliotekę płatności w Play.
Sprawdzanie zgodności z zasadami Google Play
Sprawdzaj aplikacje na Androida pod kątem zgodności z zasadami Google Play, aby zweryfikować uprawnienia, usuwanie kont i bezpieczeństwo danych.
Sprawdzanie konfiguracji R8
Zoptymalizuj wydajność aplikacji, sprawdzając konfigurację R8.
Wdrażanie interfejsu Restore Credentials API
Zaimplementuj funkcję przywracania danych logowania na Androidzie za pomocą Menedżera danych logowania, aby umożliwić ciche logowanie na nowych urządzeniach.
Konfigurowanie strategii testowania
Przeanalizuj projekt i skonfiguruj kompleksową strategię testowania, która obejmuje testy jednostkowe, testy interfejsu i testy zrzutów ekranu.
Pobieranie zweryfikowanego adresu e-mail
Zintegruj z aplikacją bezpieczny proces potwierdzania adresu e-mail bez haseł jednorazowych, korzystając z Credential Manager.
Tworzenie aplikacji na Wear OS za pomocą Compose
Wskazówki dotyczące tworzenia aplikacji na Wear OS za pomocą Compose Material 3, w tym rusztowania, układy i migracje z wcześniejszych wersji.
Tworzenie widżetów na Wear OS
Tworzenie, przenoszenie, aktualizowanie i weryfikowanie widżetów na Wear OS za pomocą Glance Wear i Remote Compose.
Tworzenie aplikacji na okulary z wyświetlaczem
Twórz aplikacje na Androida XR wyświetlane na okularach z wyświetlaczem za pomocą zestawu narzędzi interfejsu Glimmer w Jetpack Compose.
Dostęp do sprzętu wyświetlającego XR
uzyskiwać dostęp do sprzętu, takiego jak aparaty i mikrofony, na urządzeniach z Androidem XR, takich jak okulary z wyświetlaczem i okulary audio, oraz nim zarządzać;