Przeglądaj biblioteki Jetpack według typu

Wybierz kategorię:





* Popularna i często używana biblioteka

BibliotekaOpis
activity *Uzyskaj dostęp do interfejsów API, które można łączyć i które zostały utworzone na podstawie Activity.
adsUzyskiwanie identyfikatora wyświetlania reklam z użyciem Usług Google Play lub bez nich
adnotacjaUdostępniaj metadane, które pomagają narzędziom i innym deweloperom zrozumieć kod Twojej aplikacji.
appcompat *Umożliwia dostęp do nowych interfejsów API w starszych wersjach interfejsu API platformy (wiele z nich korzysta z Material Design).
appsearch *Utwórz niestandardowe funkcje wyszukiwania w aplikacji dla swoich użytkowników.
arch.coreNarzędzie pomocnicze do innych zależności archiwum, w tym reguł testów JUnit, które można używać z LiveData.
asynclayoutinflaterRozwijaj układy asynchronicznie, aby uniknąć zacięcia interfejsu.
autouzupełnianieUlepszanie dokładności autouzupełniania dzięki rozszerzaniu podpowiedzi.
benchmarkdokładnie mierzyć wydajność kodu w Android Studio,
biometryczneuwierzytelniać się za pomocą danych biometrycznych lub danych logowania na urządzeniu oraz wykonywać operacje kryptograficzne;
bluetoothKorzystanie z funkcji Bluetooth na platformie Android za pomocą interfejsów API zgodnych ze starszymi wersjami.
przeglądarkawyświetlać strony internetowe w domyślnej przeglądarce użytkownika;
car-apptworzyć aplikacje na podstawie szablonów na potrzeby Androida Auto i Androida Automotive.
camera *Tworzenie aplikacji mobilnych do obsługi aparatu.
camera.media3TODO
camera.viewfinderStandalone Composable and View based Viewfinder for Camera
cardviewWdrożyć wzór karty Material Design z zaokrąglonymi rogami i cieniowaniem.
collectionZmniejsz wpływ na pamięć istniejących i nowych kolekcji o małej objętości.
compose *Definiuj interfejs użytkownika programowo za pomocą funkcji kompozytowych, które opisują jego kształt i zależności danych.
compose.animationtworzyć animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników.
compose.compilerPrzekształcaj funkcje @Composable i włącz optymalizacje za pomocą wtyczki kompilatora Kotlin.
compose.foundationPisać aplikacje Jetpack Compose za pomocą gotowych elementów składowych i rozwijać podstawy, aby tworzyć własne elementy systemu projektowania.
compose.materialTwórz interfejsy Jetpack Compose za pomocą gotowych komponentów Material Design. Jest to punkt wejścia na wyższym poziomie w Compose, który ma na celu udostępnianie komponentów odpowiadających komponentom opisanym na stronie www.material.io.
compose.material3Twórz interfejsy Jetpack Compose za pomocą komponentów Material Design 3, czyli kolejnej generacji Material Design. Material 3 obejmuje zaktualizowane motywy i elementy oraz funkcje personalizacji Material You, takie jak dynamiczne kolory. Jest on zgodny z nowym stylem wizualnym Androida 12 i interfejsem systemu.
compose.material3.adaptiveKorzystaj z biblioteki adaptacyjnej Material 3, aby tworzyć interfejsy adaptacyjne, które będą się automatycznie dostosowywać do bieżących konfiguracji okna, takich jak klasy rozmiarów okien czy postawy urządzenia. Biblioteka zawiera zarówno domyślne implementacje szkieletu, jak i niezbędne elementy składowe, które umożliwiają tworzenie własnych niestandardowych rozwiązań.
compose.runtimePodstawowe elementy modelu programowania i zarządzania stanem w Compose oraz środowisko uruchomieniowe główne dla wtyczki kompilatora Compose, na które ma być nakierowany.
compose.uiPodstawowe elementy interfejsu tworzenia wiadomości, które są potrzebne do interakcji z urządzeniem, w tym układ, rysowanie i wprowadzanie danych.
równoległePrzenoś zadania z głównego wątku za pomocą coroutines i korzystaj z interfejsu ListenableFuture.
constraintlayoutElastyczne ustawianie położenia i rozmiaru widżetów za pomocą pozycjonowania względnego.
contentpagerŁadowanie i przeglądanie danych ContentProvider na wątku w tle.
coordinatorlayoutumiejscowić widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton;
corekierować się na najnowsze funkcje i interfejsy API platformy, jednocześnie obsługując starsze urządzenia;
core.uwbWdrożyć łącza ultraszerokopasmowe (UWB) na obsługiwanych urządzeniach.
dane logowania Ta biblioteka zapewnia ujednolicony dostęp do danych logowania użytkownika. Mogą to być hasła, klucze dostępu i uprawnienia federacyjne. Biblioteki tej należy używać, aby zapewnić bezproblemowe i bezpieczne logowanie.
credentials.registryAby rozwiązać te problemy, dodajemy nowy mechanizm rejestru, który umożliwia aplikacji udostępnianie danych logowania w sposób zapewniający ochronę prywatności. Ogólnie rzecz biorąc, aplikacja dostawcy będzie rejestrować z wyprzedzeniem wszystkie dane logowania kandydatów w Menedżerze danych logowania. Gdy Menedżer danych logowania otrzyma żądanie aplikacji dotyczące konkretnego cyfrowego dokumentu tożsamości, uruchomi w sandboksie interfejs dopasowywania danych logowania i selektora użytkowników.
cursoradapterWyświetlanie danych kursora w widżecie ListView.
customviewWdrażanie widoków niestandardowych.
databinding *Połącz komponenty interfejsu użytkownika w swoich układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego.
datastoreasynchroniczne, spójne i transakcyjne przechowywanie danych, co pozwala wyeliminować niektóre wady SharedPreferences;
documentfileWyświetlanie dokumentu.
przeciąganie i upuszczanieakceptować przeciąganie i upuszczanie danych z innej aplikacji lub w aplikacji oraz wyświetlać spójne miejsce docelowe;
drawerlayoutWdrożyć widżet w drawerze w ramach Material Design.
dynamicanimationTworzenie płynnych animacji za pomocą interfejsu API animacji opartej na fizyce.
emotikonwyświetlać emotikony na obecnych i starszych urządzeniach.
emoji2wyświetlać emotikony na obecnych i starszych urządzeniach.
enterprisetworzyć aplikacje gotowe do użytku w firmach.
exifinterfaceodczytywać i zapisywać tagi EXIF pliku graficznego.
fragment *podzielić aplikację na kilka niezależnych ekranów hostowanych w ramach aktywności;
gry.Aby wykonywać złożone zadania związane z grami, takie jak ustalanie szybkości animacji, możesz używać w swojej aplikacji natywnego pakietu SDK do gier na Androida.
podsumowanieTworzenie układów dla zdalnych powierzchni za pomocą interfejsu API w stylu Jetpack Compose.
grafikaKorzystanie z funkcji graficznych w różnych wersjach platformy Android
gridlayoutWdrożyć układ siatki.
healthTwórz wydajne aplikacje związane ze zdrowiem niezależnie od platformy.
health.connectUmożliwia deweloperom odczytywanie i zapisywanie danych dotyczących zdrowia i aktywności fizycznej użytkownika.
heifwriterKodowanie obrazu lub kolekcji obrazów w formacie HEIF za pomocą dostępnych kodeków na urządzeniu z Androidem.
hilt *Rozszerz funkcjonalność Hilta, aby umożliwić wstrzykiwanie zależności niektórych klas z bibliotek androidx.
inktworzyć najlepsze w swojej klasie aplikacje do obsługi rysika; Zmniejsz barierę wejścia dla deweloperów, aby zapewnić wysoką wydajność i piękne wrażenia z używania funkcji rysowania.
inputSkrócenie czasu oczekiwania na interakcje z danymi wejściowymi dzięki przewidywaniu przyszłych zdarzeń MotionEvents
interpolatorUżywaj interpolacji animacji na starszych platformach.
javascriptengineUmożliw aplikacji na Androida interpretowanie kodu JavaScript.
jetifierSamodzielne narzędzie, które migruje zależności biblioteki od wycofanej biblioteki pomocniczej do odpowiednich zależności AndroidX.
leanbackZamiast tego artefaktu użyj funkcji Compose for TV.
starsza wersjaTen artefakt i jego klasy zostały wycofane. Począwszy od Androida 8 ograniczenia związane z sprawdzaniem przeszłości sprawiają, że ta klasa nie jest już przydatna.
cykl życia *Tworzenie komponentów uwzględniających cykl życia, które mogą dostosowywać działanie na podstawie bieżącego stanu cyklu życia aktywności lub fragmentu.
lintLint sprawdza, czy korzystasz z interfejsów Gradle API
loaderwczytać dane interfejsu, które są odporne na zmiany konfiguracji;
localbroadcastmanagerTen artefakt i jego klasy zostały wycofane. Zamiast tego użyj LiveData lub strumieni reaktywnych.
mediaudostępniać treści multimedialne i elementy sterujące innym aplikacjom; Zastąpiona przez media3.
media2udostępniać treści multimedialne i elementy sterujące innym aplikacjom;
media3 *Obsługa bibliotek w przypadkach użycia multimediów.
mediarouterUmożliwianie wyświetlania i odtwarzania multimediów na urządzeniach zdalnie sterowanych za pomocą wspólnego interfejsu użytkownika.
multidexWdrażanie aplikacji z większą liczbą plików dex na urządzeniach z Androidem w wersji wcześniejszej niż 5.
daneŚledzenie i raportowanie różnych danych dotyczących działania aplikacji
nawigacja *tworzyć i strukturyzować interfejs aplikacji, obsługiwać precyzyjne linki i przechodzić między ekranami;
przełączanie stron *wczytywać dane stronami i prezentować je w RecyclerView.
palettewyodrębniać z obrazów reprezentatywne palety kolorów;
pdfBiblioteka umożliwiająca wyświetlanie plików PDF w aplikacji.
percentlayoutTen artefakt i jego klasy zostały wycofane. Zamiast tego użyj ConstraintLayout i powiązanych układów.
preferencjatworzyć interaktywne ekrany ustawień bez konieczności interakcji z pamięcią urządzenia lub zarządzania interfejsem;
printdrukowanie zdjęć, dokumentów i innych grafik i obrazów z aplikacji;
privacysandbox.activityTODO
privacysandbox.adsTa biblioteka umożliwia integrację z interfejsami API chroniącymi prywatność, które są częścią Piaskownicy prywatności na Androida.
privacysandbox.pluginsWtyczka Gradle do obsługi biblioteki SDK Piaskownicy prywatności na Androida
privacysandbox.sdkruntimeTa biblioteka udostępnia komponenty dla klientów korzystających z SdkRuntime.
privacysandbox.toolsBiblioteka do korzystania z funkcji Piaskownicy prywatności na Androida
privacysandbox.uiTODO
profileinstallerUmożliwia bibliotekom wstępne wypełnianie śladów kompilacji, które mają być odczytywane przez ART.
rekomendacjapromować treści na ekranie głównym Androida TV Launcher;
recyclerviewWyświetlanie dużych zbiorów danych w interfejsie przy minimalnym wykorzystaniu pamięci.
remotecallbackUtwórz element opakowujący, który ułatwi deweloperom udostępnianie PendingIntent.
resourceinspectionWyświetlanie atrybutów widoków niestandardowych w Menedżerze układu na żywo w Android Studio.
room *tworzyć i przechowywać dane trwałe oraz zarządzać nimi przy użyciu bazy danych SQLite;
savedstateNapisz komponenty z możliwością podłączania, które zapisują stan interfejsu po zakończeniu procesu i przywracają go po jego ponownym uruchomieniu.
bezpieczeństwoBezpieczne zarządzanie kluczami i szyfrowanie plików oraz wspólnych preferencji.
sharetargetzapewnić wsteczną zgodność skrótów z docelami bezpośredniego udostępniania;
slicewyświetlać szablonowe elementy interfejsu poza aplikacją;
slidingpanelayoutWdrożyć wzór interfejsu przesuwanego okienka.
startupZaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji.
sqlitePraca z lokalnymi bazami danych SQLite. Jeśli to możliwe, użyj pokoju.
swiperefreshlayoutZaimplementuj wzór interfejsu przesuń, aby odświeżyć.
test *Testowanie w Androidzie.
test.uiautomatorFramework do testowania interfejsu użytkownika w różnych aplikacjach
textclassifierIdentyfikuje rozmowy, linki, wybrane fragmenty i inne podobne konstrukcje w tekście.
śledzenieZapisywanie zdarzeń z wyszukiwania w buforze wyszukiwania systemowego.
transitionAnimowanie ruchu w interfejsie za pomocą początkowych i końcowych układów.
tvUdostępnia deweloperom funkcje Compose i Material Design do tworzenia aplikacji na telewizory.
tvproviderDostarczanie kanałów Androida TV.
vectordrawablerenderować grafikę wektorową,
versionedparcelableZapewnia stabilny i kompaktowy format serializacji binarnej, który można przekazywać między procesami lub bezpiecznie przechowywać.
viewpagerwyświetlać widoki lub fragmenty w formacie umożliwiającym przewijanie. Jeśli to możliwe, użyj zamiast tego viewpager2.
viewpager2wyświetlać widoki lub fragmenty w formacie umożliwiającym przewijanie.
weartworzyć aplikacje na zegarki z Wear OS by Google.
wear.composeTworzenie aplikacji Jetpack Compose na potrzeby urządzeń noszonych przez udostępnienie funkcji obsługujących określone urządzenia, rozmiary, kształty i gesty nawigacyjne.
wear.protolayoutTa biblioteka umożliwia zdefiniowanie zestawu układów interfejsu użytkownika i wyrażeń niebędących interfejsem użytkownika, które mają być renderowane i oceniane na zdalnych powierzchniach.
wear.tilestworzyć aplikacje na zegarki z Wear OS by Google.
wear.watchfacetworzyć aplikacje na zegarki z Wear OS by Google.
webkitPracuj z nowoczesnymi interfejsami WebView API na Androidzie 5 i nowszych.
windowPomaga w obsługiwaniu różnych formatów urządzeń, takich jak składane urządzenia.
window.extensions.corePodstawowe interfejsy API dla rozszerzeń biblioteki menedżera okien
praca *Planowanie i wykonywanie opóźnionych zadań w tle na podstawie ograniczeń.
Komponenty Material Design * Modułowe i spersonalizowane komponenty interfejsu Material Design na Androida.