Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:





* Popularna i często używana biblioteka

BibliotekaOpis
aktywność *Korzystaj z kompozycyjnych interfejsów API utworzonych w oparciu o aktywność.
reklamyUzyskaj identyfikator wyświetlania reklam z Usługami Google Play lub bez nich.
adnotacjaUdostępniaj metadane, aby ułatwić narzędziom i innym deweloperom zrozumienie kodu aplikacji.
appcompat *Zezwala na dostęp do nowych interfejsów API w starszych wersjach API platformy (wiele z nich korzysta ze stylu Material Design).
appsearch *Twórz niestandardowe funkcje wyszukiwania w aplikacji dla użytkowników.
arch.corePomoc dla innych zależności Arch, w tym reguł testów JUnit, których można używać z LiveData.
asynclayoutinflater,Asynchronicznie zwiększaj układy, aby uniknąć zacinania się w interfejsie.
autouzupełnianieZwiększ dokładność autouzupełniania dzięki rozszerzeniom wskazówek.
test porównawczyDokładnie zmierz wydajność kodu w Android Studio.
biometryczneUwierzytelniaj za pomocą danych biometrycznych lub danych logowania do urządzenia i wykonuj operacje kryptograficzne.
BluetoothUżywaj funkcji Bluetooth na platformie Androida w połączeniu ze zgodnymi wstecznie interfejsami API.
przeglądarkaWyświetlaj strony internetowe w domyślnej przeglądarce użytkownika.
aplikacja-samochodowaTworzenie aplikacji opartych na szablonach na systemy operacyjne Android Auto i Android Automotive.
kamera *tworzenie aplikacji mobilnych aparatu,
widok kartyZaimplementuj wzór karty Material Design z zaokrąglonymi rogami i cieniami.
kolekcjaZmniejsz wpływ na pamięć istniejących i nowych kolekcji, które są niewielkie.
utwórz *Interfejs użytkownika definiuje się programowo za pomocą funkcji kompozycyjnych, które opisują jego kształt i zależności od danych.
compose.animation,Twórz animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników.
compose.buildrPrzekształcaj funkcje @Composable i optymalizuj funkcje za pomocą wtyczki kompilatora Kotlin.
compose.foundationTwórz aplikacje w Jetpack Compose, używając gotowych do użycia elementów składowych, i rozbuduj podstawy, aby tworzyć własne elementy systemu.
compose.material,Twórz interfejsy Jetpack Compose z gotowymi do użycia komponentami Material Design. Jest to punkt wejścia wyższego poziomu w Composer, który ma dostarczać komponenty pasujące do tych opisanych na www.material.io.
compose.material3,Twórz interfejsy Jetpack Compose z komponentami Material Design 3, które stanowią kolejną wersję Material Design. Material 3 ma zaktualizowane motywy i komponenty oraz funkcje personalizacji Material You, takie jak dynamiczne kolory, i został zaprojektowany tak, aby był spójny z nowym stylem wizualnym i interfejsem systemu na Androidzie 12.
compose.runtime,Podstawowe elementy składowe modelu programowania i zarządzania stanem w usłudze Compose oraz podstawowe środowisko wykonawcze, na które ma być kierowana wtyczka kompilatora Compose.
compose.ui,Podstawowe elementy interfejsu tworzenia wiadomości niezbędne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie tekstu.
równoczesnychPrzenieś zadania z wątku głównego za pomocą współrzędnych i wykorzystaj ListenableFuture.
constraintlayoutelastyczny sposób pozycjonowania i rozmiaru widżetów dzięki pozycjonowaniu względnemu.
contentpagerWczytywanie i otwieranie danych z komponentu ContentProvider w wątku w tle.
układ koordynatoraUmieść widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton.
rdzenieKieruj reklamy na najnowsze funkcje platformy i interfejsy API, nie zapominając przy tym o obsłudze starszych urządzeń.
core.uwb,Wdróż UWB (ultraszerokopasmowe) na obsługiwanych urządzeniach.
dane logowania Ta biblioteka zapewnia jednolity dostęp do danych logowania użytkownika. Dotyczy to haseł, kluczy dostępu i sfederowanych danych logowania. Tej biblioteki należy używać do zapewnienia bezproblemowego i bezpiecznego logowania.
kursoradapterUdostępnianie danych kursora w widżecie ListView.
widok niestandardowyImplementacja widoków niestandardowych.
databinding *Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
datastorePrzechowuj dane asynchronicznie, w spójny i transakcyjny sposób, z wykorzystaniem niektórych wad SharedPreferences
plik dokumentuwyświetlić dokument w formie pliku;
przeciągnijAkceptuj przeciąganie i upuszczanie danych z innej aplikacji lub w obrębie aplikacji oraz pokazuj stałą aproporcję wartości docelowej.
układ szufladyZaimplementuj widżet panelu Material Design.
dynamicanimationTwórz płynne animacje za pomocą opartego na fizyce interfejsu API do animacji.
emotikonWyświetlaj emotikony na obecnych i starszych urządzeniach.
emoji2Wyświetlaj emotikony na obecnych i starszych urządzeniach.
enterprise,Twórz aplikacje dla firm.
ExifinterfaceOdczyt i zapis tagów EXIF pliku graficznego.
fragment *Podziel aplikację na kilka niezależnych ekranów hostowanych w określonej aktywności.
gryZa pomocą pakietu SDK do gier na Androida możesz bezpośrednio w swojej aplikacji wykonywać złożone zadania w grach, takie jak Frame Pacing.
widokTwórz układy dla platform zdalnych, korzystając z interfejsu API w stylu Jetpack Compose.
grafikaKorzystanie z zaplecza graficznego w przypadku różnych wersji platformy Androida
gridlayout,Wdróż układ siatki.
zdrowieTwórz wydajne aplikacje związane ze zdrowiem w sposób niezależny od platformy.
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych dotyczących zdrowia i aktywności fizycznej użytkownika.
heifwriterZakoduj kolekcję obrazów lub obrazów w formacie HEIF, używając kodeków dostępnych na urządzeniu z Androidem.
hilt *Rozszerz funkcje narzędzia Dagger Hilt, aby umożliwić wstrzykiwanie zależności określonych klas z bibliotek Androidax.
wpisywanie danychSkrócenie czasu oczekiwania na interakcje wejściowe dzięki przewidywaniu przyszłych zdarzeń MotionEvents
interpolatorKorzystanie z interpolatorów animacji na starszych platformach.
JavaScriptengineWłącz ocenę JavaScriptu w swojej aplikacji na Androida.
jetifierOddzielne narzędzie, które przenosi zależności biblioteki od wycofanej biblioteki pomocy do odpowiadających im zależności AndroidaX.
leanbackZamiast tego artefaktu użyj funkcji Utwórz na potrzeby telewizji.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Począwszy od Androida 8, ograniczenia sprawdzania przeszłości sprawiają, że ta klasa nie jest już przydatna.
cykl życia *Twórz komponenty uwzględniające cykl życia, które mogą dostosowywać działanie w zależności od bieżącego stanu cyklu życia aktywności lub fragmentu.
lintKontrola licencji w celu weryfikacji użycia interfejsów Gradle API
program ładującyWczytywanie danych interfejsu użytkownika, które przetrwają zmiany konfiguracji.
localbroadcastmanager,Ten artefakt i jego klasy zostały wycofane. Zamiast tego używaj LiveData lub strumieni reaktywnych.
multimedia,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom. Zastąpiona przez element media2.
media2,Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom.
media3 *Biblioteki pomocy na potrzeby przypadków użycia multimediów.
mediarouterWłącz wyświetlanie multimediów i odtwarzanie na urządzeniach zdalnych za pomocą wspólnego interfejsu.
multidex,Wdrażaj aplikacje z wieloma plikami .dex na urządzeniach z Androidem 5 lub starszym.
daneŚledź i raportuj różne wskaźniki czasu działania aplikacji
Nawigacja *Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami.
paging *wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView;
paletaWyodrębnij z obrazów reprezentatywne palety kolorów.
pdfBiblioteka pozwalająca dodać funkcje wyświetlania plików PDF w aplikacjach.
percentlayout,Ten artefakt i jego klasy zostały wycofane. Zamiast tego użyj ConstraintLayout i powiązanych układów.
preferencjaTwórz interaktywne ekrany z ustawieniami bez konieczności korzystania z pamięci urządzenia czy zarządzania interfejsem użytkownika.
drukujDrukuj zdjęcia, dokumenty oraz inne grafiki i obrazy z aplikacji.
privacysandbox.activity.DO ZROBIENIA
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami Privacy Protection API, które są częścią Piaskownicy prywatności na Androidzie.
privacysandbox.WtyczkaWtyczka Sdk Library Gradle Piaskownicy prywatności na Androida
privacysandbox.sdkruntime (privacysandbox.sdkruntime)Ta biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime
privacysandbox.toolsBiblioteka umożliwiająca korzystanie z funkcji Piaskownicy prywatności na Androidzie
privacysandbox.ui.DO ZROBIENIA
profileinstallerUmożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem w celu odczytu przez ART.
rekomendacjaPromuj treści na ekranie głównym Android TV Launcher.
recyclerview,Wyświetlaj w interfejsie duże zbiory danych, minimalizując jednocześnie wykorzystanie pamięci.
zdalne wywołanie zwrotneUtwórz kod, który ułatwia deweloperom przesyłanie intencji PendingIntent.
inspekcja zasobówwyświetlać atrybuty widoków niestandardowych w Inspektorze układu transmisji na żywo w Android Studio;
pokój *Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi.
savedstate (zapisany stan),Zapisz możliwe do podłączenia komponenty, które zapisują stan interfejsu użytkownika po zamknięciu procesu i przywracają go po ponownym uruchomieniu procesu.
bezpieczeństwoBezpiecznie zarządzaj kluczami oraz szyfruj pliki i udostępnione ustawienia.
sharetarget,Zapewniają zgodność wsteczną w przypadku używania skrótów jako elementów docelowych udostępniania bezpośredniego.
wycinekWyświetlaj oparte na szablonach elementy interfejsu poza aplikacją.
slidingpanelayoutZaimplementuj wzorzec interfejsu panelu przesuwanego.
uruchomienieZaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji.
sqlitePraca z lokalnymi bazami danych SQLite. Jeśli to możliwe, użyj opcji Pokój.
swiperefreshlayout.Zaimplementuj w interfejsie wzorzec przesuwania palcem, aby odświeżyć.
test *Testuję na Androidzie.
test.uiautomatorPlatforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach
textclassifierIdentyfikuje wątki, linki, zaznaczenia i inne podobne konstrukcje w tekście.
śledzenieZapisz zdarzenia logu czasu w buforze śledzenia systemu.
przejścieAnimuj ruch w interfejsie za pomocą układów początkowych i końcowych.
tvUdostępnia deweloperom funkcje Compose i Material Design umożliwiające pisanie aplikacji na telewizory
dostawca TVudostępniać kanały na Androida TV;
vectordrawable (wektor vectordrawable)Renderowanie grafiki wektorowej.
versionedparcelableUdostępnia stabilny i kompaktowy format serializacji plików binarnych, który można przekazać między procesami lub bezpiecznie przechowywać.
viewpagerWyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. Jeśli to możliwe, użyj viewpager2.
viewpager2,Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym.
wearTwórz aplikacje na zegarki z Wear OS by Google.
wear.composeZapisuj aplikacje Jetpack Compose na urządzenia do noszenia według zapewnia funkcje obsługujące określone urządzenia do noszenia, rozmiary, kształty gestów nawigacji.
wear.protolayout,Ta biblioteka umożliwia definiowanie zestawu układów interfejsu i wyrażeń niezwiązanych z interfejsem, które będą renderowane/oceniane na zdalnych platformach.
wear.tilesTwórz aplikacje na zegarki z Wear OS by Google.
wear.watchfaceTwórz aplikacje na zegarki z Wear OS by Google.
webkitMożliwość korzystania z nowoczesnych interfejsów API WebView na Androidzie 5 lub nowszym.
oknoJest obsługiwany w różnych formatach urządzeń, takich jak urządzenia składane.
window.extensions.core,Podstawowe interfejsy API rozszerzeń biblioteki Menedżera okien
służbowy *Planowanie i wykonywanie opartych na ograniczeniach zadań w tle z możliwością odroczenia.
Komponenty Material Design * Modułowe i konfigurowalne komponenty interfejsu Material Design na Androida.