Wybierz kategorię:
* Popularna i często używana biblioteka
Biblioteka | Opis |
---|---|
aktywność * | Korzystaj z kompozycyjnych interfejsów API utworzonych w oparciu o aktywność. |
ads | Uzyskaj identyfikator wyświetlania reklam z Usługami Google Play lub bez nich. |
adnotacja | Udostępniaj metadane, które pomagają narzędziom i innym deweloperom zrozumieć kod Twojej 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 * | Utwórz niestandardowe funkcje wyszukiwania w aplikacji dla swoich użytkowników. |
arch.core | Narzędzie pomocnicze do innych zależności archiwum, w tym reguł testów JUnit, które można używać z LiveData. |
asynclayoutinflater, | Asynchronicznie zwiększaj układy, aby uniknąć zacinania się w interfejsie. |
autouzupełnianie | Ulepszanie dokładności autouzupełniania dzięki rozszerzaniu podpowiedzi. |
test porównawczy | dokładnie mierzyć wydajność kodu w Android Studio, |
biometryczne | uwierzytelniać się za pomocą danych biometrycznych lub danych logowania na urządzeniu oraz wykonywać operacje kryptograficzne; |
bluetooth | Używaj funkcji Bluetooth na platformie Androida w połączeniu ze zgodnymi wstecznie interfejsami API. |
przeglądarka | Wyświetlaj strony internetowe w domyślnej przeglądarce użytkownika. |
car-app | Tworzenie aplikacji opartych na szablonach na systemy operacyjne Android Auto i Android Automotive. |
kamera * | Tworzenie aplikacji mobilnych do obsługi aparatu. |
camera.viewfinder | Samodzielny wizjer do aparatu z kompozycją i wizjerem |
widok karty | Wdrożyć wzór karty Material Design z zaokrąglonymi rogami i cieniowaniem. |
collection | Zmniejsz wpływ na pamięć istniejących i nowych kolekcji, które są niewielkie. |
utwórz * | Definiuj interfejs użytkownika programowo za pomocą funkcji kompozytowych, które opisują jego kształt i zależności danych. |
compose.animation, | Twórz animacje w aplikacjach Jetpack Compose, aby wzbogacać wrażenia użytkowników. |
compose.buildr | Przekształcaj funkcje @Composable i optymalizuj funkcje za pomocą wtyczki kompilatora Kotlin. |
compose.foundation | Pisać aplikacje Jetpack Compose za pomocą gotowych elementów składowych i rozwijać podstawy, aby tworzyć własne elementy systemu projektowania. |
compose.material, | Tworzenie interfejsów 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.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.material3.adaptive, | Używaj biblioteki adaptacyjnej Material 3, aby tworzyć adaptacyjne interfejsy które dostosują się automatycznie do bieżącego okresu. takich jak klasy rozmiaru okna czy stany urządzeń. W bibliotece zarówno domyślne implementacje rusztowania, jak i niezbędne elementy kompozycyjne z elementów składowych. aby tworzyć własne, spersonalizowane doświadczenia. |
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ównoległe | Przenoś zadania z głównego wątku za pomocą coroutines i korzystaj z interfejsu ListenableFuture. |
constraintlayout | Elastyczne ustawianie położenia i rozmiaru widżetów za pomocą pozycjonowania względnego. |
contentpager | wczytywanie i przewijanie danych ContentProvider na wątku w tle. |
układ koordynatora | umiejscowić widżety aplikacji najwyższego poziomu, takie jak AppBarLayout i FloatingActionButton; |
rdzenia, | Uwzględniaj najnowsze funkcje i interfejsy API platformy, a także obsługę starszych urządzeń. |
core.uwb | Wdroż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. |
kursoradapter | Udostępnianie danych kursora w widżecie ListView. |
widok niestandardowy | Wdrażanie widoków niestandardowych. |
databinding * | Powiąż komponenty interfejsu w układach ze źródłami danych w aplikacji za pomocą formatu deklaratywnego. |
datastore | asynchroniczne, spójne i transakcyjne przechowywanie danych, co pozwala wyeliminować niektóre wady SharedPreferences; |
plik dokumentu | Wyświetlanie dokumentu. |
przeciąganie i upuszczanie | Akceptuj przeciąganie i upuszczanie danych z innej aplikacji lub w obrębie aplikacji oraz pokazuj stałą aproporcję wartości docelowej. |
układ szuflady | Zaimplementuj widżet panelu Material Design. |
dynamicanimation | Twórz płynne animacje za pomocą opartego na fizyce interfejsu API do animacji. |
emotikon | wyświetlać emotikony na obecnych i starszych urządzeniach. |
emoji2 | wyświetlać emotikony na obecnych i starszych urządzeniach. |
enterprise | Twórz aplikacje dla firm. |
exifinterface | odczytywanie i zapisywanie tagów EXIF pliku graficznego; |
fragment * | podzielić aplikację na kilka niezależnych ekranów hostowanych w ramach aktywności; |
gry. | Za 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. |
podsumowanie | Twórz układy dla platform zdalnych, korzystając z interfejsu API w stylu Jetpack Compose. |
grafika | Korzystanie z zaplecza graficznego w przypadku różnych wersji platformy Androida |
gridlayout, | Wdróż układ siatki. |
health | Twórz wydajne aplikacje związane ze zdrowiem niezależnie od platformy. |
health.connect | Umożliwia deweloperom odczytywanie i zapisywanie danych dotyczących zdrowia i aktywności fizycznej użytkownika. |
heifwriter | Zakoduj kolekcję obrazów lub obrazów w formacie HEIF, używając kodeków dostępnych na urządzeniu z Androidem. |
hilt * | Rozszerz funkcjonalność Dagger Hilt, aby umożliwić wstrzykiwanie zależności niektórych klas z bibliotek androidx. |
ink | tworzyć najlepsze w swojej klasie aplikacje do rysowania. Obniż barierę deweloperską, aby móc korzystać z wysokiej wydajności i pięknie pisać odręcznie. |
input | Skrócenie czasu oczekiwania na interakcje z danymi wejściowymi dzięki przewidywaniu przyszłych zdarzeń MotionEvents |
interpolator | Używaj interpolacji animacji na starszych platformach. |
javascriptengine | Umożliw aplikacji na Androida interpretowanie kodu JavaScript. |
jetifier | Samodzielne narzędzie, które migruje zależności biblioteki od wycofanej biblioteki pomocniczej do odpowiednich zależności AndroidX. |
leanback | Zamiast tego artefaktu użyj funkcji Compose for TV. |
starsza wersja | Ten artefakt i jego klasy zostały wycofane. Począwszy od Androida 8 ograniczenia związane z weryfikacją 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. |
lint | Kontrola licencji w celu weryfikacji użycia interfejsów Gradle API |
loader | wczytać dane interfejsu, które są odporne na zmiany konfiguracji; |
localbroadcastmanager, | Ten artefakt i jego klasy zostały wycofane. Zamiast tego używaj LiveData lub strumieni reaktywnych. |
media | udostępniać treści multimedialne i elementy sterujące innym aplikacjom; Zastąpiona przez media2. |
media2 | Udostępniaj treści multimedialne i elementy sterujące innym aplikacjom. |
media3 * | Biblioteki pomocy na potrzeby przypadków użycia multimediów. |
mediarouter | Włą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 systemem starszym niż Android 5. |
dane | Śledzenie i raportowanie różnych danych dotyczących działania aplikacji |
nawigacja * | Twórz i organizuj interfejs w aplikacji, obsługuje precyzyjne linki i poruszaj się między ekranami. |
przełączanie stron * | wczytywać dane na stronach i wyświetlać je w elemencie RecyclerView; |
paleta | wyodrębniać z obrazów reprezentatywne palety kolorów; |
Biblioteka 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. |
preferencja | tworzyć interaktywne ekrany ustawień bez konieczności interakcji z pamięcią urządzenia lub zarządzania interfejsem; |
drukuj | drukowanie zdjęć, dokumentów i innych grafik i obrazów z aplikacji; |
privacysandbox.activity. | TODO |
privacysandbox.ads | Ta biblioteka umożliwia integrację z interfejsami API chroniącymi prywatność, które są częścią Piaskownicy prywatności na Androida. |
privacysandbox.plugins | Wtyczka Sdk Library Gradle Piaskownicy prywatności na Androida |
privacysandbox.sdkruntime | Ta biblioteka udostępnia komponenty dla klientów świadomych SdkRuntime |
privacysandbox.tools | Biblioteka do korzystania z funkcji Piaskownicy prywatności na Androida |
privacysandbox.ui | TODO |
profileinstaller | Umożliwia bibliotekom wstępne wypełnianie logów czasu kompilacji z wyprzedzeniem w celu odczytu przez ART. |
rekomendacja | promować treści na ekranie głównym Androida TV Launcher; |
recyclerview, | Wyświetlanie dużych zbiorów danych w interfejsie przy minimalnym wykorzystaniu pamięci. |
zdalne wywołanie zwrotne | Utwórz element opakowujący, który ułatwi deweloperom udostępnianie PendingIntent. |
resourceinspection | Wyświetlanie atrybutów widoków niestandardowych w Menedżerze układu na żywo w Android Studio. |
pokój * | Tworzenie i przechowywanie danych trwałych w bazie danych SQLite oraz zarządzanie nimi. |
savedstate | 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ństwo | Bezpieczne zarządzanie kluczami i szyfrowanie plików oraz wspólnych preferencji. |
sharetarget | zapewnić wsteczną zgodność skrótów z docelami bezpośredniego udostępniania; |
slice | wyświetlać szablonowe elementy interfejsu poza aplikacją; |
slidingpanelayout | Wdrożyć wzór interfejsu przesuwanego okienka. |
startup | Zaimplementuj prosty i wydajny sposób inicjowania komponentów podczas uruchamiania aplikacji. |
sqlite | pracować z lokalnymi bazami danych SQLite; Jeśli to możliwe, użyj opcji Pokój. |
swiperefreshlayout | Zaimplementuj wzór interfejsu przesuń, aby odświeżyć. |
test * | Testowanie w Androidzie. |
test.uiautomator | Platforma do testowania funkcjonalnego interfejsu użytkownika w różnych aplikacjach |
textclassifier | Identyfikuje wątki, linki, zaznaczenia i inne podobne konstrukcje w tekście. |
śledzenie | Zapisz zdarzenia logu czasu w buforze śledzenia systemu. |
przejście | Animowanie ruchu w interfejsie za pomocą początkowych i końcowych układów. |
tv | Udostępnia deweloperom funkcje Compose i Material Design umożliwiające pisanie aplikacji na telewizory |
tvprovider | udostępniać kanały na Androida TV; |
vectordrawable | renderować grafikę wektorową, |
versionedparcelable | Zapewnia stabilny i kompaktowy format serializacji binarnej, który można przekazywać między procesami lub bezpiecznie przechowywać. |
viewpager | Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. Jeśli to możliwe, użyj zamiast tego viewpager2. |
viewpager2, | Wyświetlaj wyświetlenia lub fragmenty w formacie przesuwanym. |
wear | Twórz aplikacje na zegarki z Wear OS by Google. |
wear.compose | Tworzenie aplikacji Jetpack Compose na potrzeby urządzeń noszonych poprzez udostępnianie funkcji obsługujących określone urządzenia, rozmiary, kształty i gesty nawigacyjne. |
wear.protolayout | Ta 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.tiles | tworzyć aplikacje na zegarki z Wear OS by Google. |
wear.watchface | Twórz aplikacje na zegarki z Wear OS by Google. |
webkit | Możliwość korzystania z nowoczesnych interfejsów API WebView na Androidzie 5 lub nowszym. |
okno | Ułatwia obsługę różnych formatów urządzeń, takich jak składane urządzenia. |
window.extensions.core | Podstawowe interfejsy API rozszerzeń biblioteki Menedżera okien |
służbowy * | Planowanie i wykonywanie opóźnionych zadań w tle na podstawie ograniczeń. |
Komponenty Material Design * | Modułowe i spersonalizowane komponenty interfejsu Material Design na Androida. |