Wählen Sie eine Kategorie aus:
>
>
* Beliebte und häufig verwendete Bibliothek
| Bibliothek | Beschreibung |
|---|---|
| a2ui | Der Jetpack Compose-Renderer für die Kommunikation zwischen KI-Agenten und Benutzeroberfläche (Agent-to-UI, A2UI) bietet eine Implementierung des A2UI-Protokolls. Damit können KI-Agenten umfangreiche, interaktive Benutzeroberflächen generieren, die native Compose-Komponenten rendern, ohne beliebigen Code auszuführen. |
| a2ui.compose | Der Jetpack Compose-Renderer für die Kommunikation zwischen KI-Agenten und Benutzeroberfläche (Agent-to-UI, A2UI) bietet eine Implementierung des A2UI-Protokolls. Damit können KI-Agenten umfangreiche, interaktive Benutzeroberflächen generieren, die native Compose-Komponenten rendern, ohne beliebigen Code auszuführen. |
| activity * | Zugriff auf zusammensetzbare APIs, die auf Activity basieren. |
| ads | Werbe-ID mit oder ohne Play-Dienste abrufen |
| Annotation | Metadaten bereitstellen, die Tools und anderen Entwicklern helfen, den Code Ihrer App zu verstehen. |
| appcompat * | Ermöglicht den Zugriff auf neue APIs in älteren API-Versionen der Plattform (viele verwenden Material Design). |
| appfunctions | Ermöglicht Apps, Funktionen und Daten mit KI-Assistenten zu teilen, damit diese Aufgaben direkt auf dem Gerät erkennen und ausführen können, um Nutzeranfragen zu erfüllen. |
| appsearch * | Benutzerdefinierte In-App-Suchfunktionen für Ihre Nutzer erstellen |
| arch.core | Helfer für andere Architekturabhängigkeiten, einschließlich JUnit-Testregeln, die mit LiveData verwendet werden können. |
| asynclayoutinflater | Layouts asynchron aufblasen, um Ruckeln in der Benutzeroberfläche zu vermeiden. |
| Autofill | Genauigkeit von Autofill durch erweiterte Hinweise verbessern |
| Benchmark | Die Leistung Ihres Codes in Android Studio genau messen |
| biometrisch | Authentifizieren Sie sich mit biometrischen Daten oder Geräteanmeldedaten und führen Sie kryptografische Vorgänge aus. |
| Bluetooth | Bluetooth-Funktionen der Android-Plattform mit abwärtskompatiblen APIs verwenden |
| Browser | Webseiten im Standardbrowser des Nutzers anzeigen |
| car-app | Apps mit Vorlage für Android Auto und Android Automotive OS entwickeln |
| Kamera * | Mobile Kamera-Apps entwickeln |
| camera.media3 | Aufgaben |
| camera.featurecombinationquery | Kamerafunktionen abfragen. |
| camera.viewfinder | Eigenständiges Composable und View-basiertes Viewfinder für die Kamera“ |
| cardview | Implementieren Sie das Material Design-Kartenmuster mit runden Ecken und Schlagschatten. |
| Sammlung | Die Speichernutzung von vorhandenen und neuen kleinen Sammlungen wird reduziert. |
| compose.remote.foundation | Aufgaben |
| compose * | Definieren Sie die Benutzeroberfläche programmatisch mit zusammensetzbaren Funktionen, die ihre Form und Datenabhängigkeiten beschreiben. |
| compose.animation | Animationen in Jetpack Compose-Anwendungen erstellen, um die User Experience zu verbessern |
| compose.compiler | @Zusammensetzbare Funktionen transformieren und Optimierungen mit einem Kotlin-Compiler-Plug-in ermöglichen |
| compose.foundation | Mit den einsatzbereiten Bausteinen können Sie Jetpack Compose-Anwendungen schreiben und die Foundation-Bibliothek erweitern, um eigene Designsystemkomponenten zu erstellen. |
| compose.material | Jetpack Compose-UIs mit einsatzbereiten Material Design-Komponenten erstellen Dies ist der Einstiegspunkt auf höherer Ebene für Compose. Er wurde entwickelt, um Komponenten bereitzustellen, die den auf www.material.io beschriebenen Komponenten entsprechen. |
| compose.material3 | Jetpack Compose-UIs mit Material Design 3-Komponenten erstellen – der nächsten Generation von Material Design. Material 3 umfasst aktualisierte Designs und Komponenten sowie Material You-Personalisierungsfunktionen wie dynamische Farben und ist auf den neuen visuellen Stil und die System-UI von Android 12 abgestimmt. |
| compose.material3.adaptive | Mit der adaptiven Material 3-Bibliothek können Sie adaptive UIs erstellen, die sich automatisch an Fensterkonfigurationen wie Fenstergrößenklassen oder Gerätestatus anpassen. Die Bibliothek bietet Standardimplementierungen für Scaffolding und Composables für Bausteine, mit denen Sie eigene benutzerdefinierte Funktionen erstellen können. |
| compose.remote | Remote Compose ist ein Framework zum Erstellen von Benutzeroberflächen für Remote-Oberflächen. |
| compose.runtime | Grundlegende Bausteine des Programmiermodells und der Statusverwaltung von Compose sowie die Core-Laufzeit für das Compose Compiler-Plug-in. |
| compose.ui | Grundlegende Komponenten der Compose-Benutzeroberfläche, die für die Interaktion mit dem Gerät erforderlich sind, einschließlich Layout, Zeichnen und Eingabe. |
| gleichzeitig | Aufgaben mit Coroutinen aus dem Hauptthread verschieben und ListenableFuture nutzen |
| constraintlayout | Mit der relativen Positionierung können Sie Widgets flexibel positionieren und ihre Größe anpassen. |
| contentpager | ContentProvider-Daten in einem Hintergrundthread laden und paginieren. |
| coordinatorlayout | Positionieren Sie Widgets der obersten Ebene, z. B. AppBarLayout und FloatingActionButton. |
| locationbutton | |
| core | Sie können die neuesten Plattformfunktionen und APIs nutzen und gleichzeitig ältere Geräte unterstützen. |
| core.uwb | Implementieren Sie UWB (Ultrabreitband) auf unterstützten Geräten. |
| Anmeldedaten | Diese Bibliothek bietet einheitlichen Zugriff auf die Anmeldedaten eines Nutzers. Dazu können Passwörter, Passkeys und Verbundanmeldedaten gehören. Diese Bibliothek sollte verwendet werden, um nahtlose und sichere Anmeldevorgänge zu ermöglichen. |
| credentials.providerevents | Diese Bibliothek bietet eine Reihe von APIs für Anmeldedatenanbieter, mit denen sie an Anbieterereignissen wie der Übertragung von Anmeldedaten teilnehmen und Änderungen an Anmeldedaten signalisieren können. |
| credentials.registry | Um diese Probleme zu lösen, fügen wir einen neuen Registrierungsmechanismus hinzu, mit dem eine App digitale Anmeldedaten datenschutzfreundlich bereitstellen kann. Im Wesentlichen werden alle infrage kommenden digitalen Ausweise der Dienstleister-App vorab beim Credential Manager registriert. Wenn der Credential Manager eine App-Anfrage für einen bestimmten digitalen Ausweis erhält, werden der Abgleich des Ausweises und die Benutzeroberfläche zur Auswahl des Nutzers in einer Sandbox ausgeführt. |
| cursoradapter | Cursor-Daten für ein ListView-Widget bereitstellen. |
| customview | Benutzerdefinierte Ansichten implementieren |
| databinding * | UI-Komponenten in Ihren Layouts mithilfe eines deklarativen Formats an Datenquellen in Ihrer App binden. |
| datastore | Daten asynchron, konsistent und transaktional speichern, um einige der Nachteile von SharedPreferences zu überwinden |
| documentfile | Eine Datei ansehen |
| draganddrop | Akzeptieren Sie Drag-and-drop-Daten aus einer anderen App oder innerhalb einer App und zeigen Sie eine konsistente Drop-Ziel-Affordanz an. |
| drawerlayout | Implementieren Sie ein Material Design-Schubladen-Widget. |
| dynamicanimation | Mit einer physikbasierten Animations-API lassen sich flüssige Animationen erstellen. |
| Emoji | Emojis auf aktuellen und älteren Geräten anzeigen |
| emoji2 | Emojis auf aktuellen und älteren Geräten anzeigen |
| enterprise | Unternehmensgerechte Anwendungen erstellen |
| exifinterface | EXIF-Tags von Bilddateien lesen und schreiben. |
| fragment * | Teilen Sie Ihre App in mehrere unabhängige Bildschirme auf, die in einer Aktivität gehostet werden. |
| Spiele | Sie können das Android Game SDK nativ in Ihrer App verwenden, um komplexe Aufgaben wie Frame Pacing auszuführen. |
| glance.adaptive | Aufgaben |
| Kurzübersicht | Layouts für Remote-Oberflächen mit einer API im Jetpack Compose-Stil erstellen |
| glance.wear | Glance Wear ist eine Bibliothek zum Erstellen von Widgets für Wear OS. |
| Grafiken | Grafikfunktionen in mehreren Android-Plattformversionen nutzen |
| gridlayout | Rasterlayout implementieren |
| gesundheit | Leistungsstarke Gesundheits-Apps plattformunabhängig erstellen |
| health.connect | Ermöglicht Entwicklern, Gesundheits‑ und Fitnessdaten von Nutzern zu lesen oder zu schreiben. |
| heifwriter | Ein Bild oder eine Bildersammlung mit den auf dem Android-Gerät verfügbaren Codecs im HEIF-Format codieren. |
| hilt * | Erweitern Sie die Funktionalität von Dagger Hilt, um die Abhängigkeitsinjektion bestimmter Klassen aus den androidx-Bibliotheken zu ermöglichen. |
| schreiben | Inspiration für erstklassige Stift-Apps Die Einstiegshürde für Entwickler für leistungsstarke, ansprechende Inking-Funktionen senken. Unterstützt Inking unter Android und serverseitige JVM (derzeit unter Linux für x86_64). |
| Eingabe | Latenz von Eingabeinteraktionen durch Vorhersage zukünftiger MotionEvents reduzieren |
| Interpolator | Verwenden Sie Animationsinterpolatoren auf älteren Plattformen. |
| javascriptengine | JavaScript-Auswertung in Ihrer Android-App aktivieren |
| jetifier | Ein eigenständiges Tool, mit dem die Abhängigkeiten einer Bibliothek von der eingestellten Support-Bibliothek zu entsprechenden AndroidX-Abhängigkeiten migriert werden. |
| Leanback | Ein eigenständiges Tool, mit dem die Abhängigkeiten einer Bibliothek von der eingestellten Support-Bibliothek zu entsprechenden AndroidX-Abhängigkeiten migriert werden. |
| legacy | Dieses Artefakt und seine Klassen sind veraltet. Ab Android 8 ist diese Klasse aufgrund von Einschränkungen bei Hintergrundprüfungen nicht mehr nützlich. |
| lifecycle * | Erstellen Sie Komponenten, die den Lebenszyklus berücksichtigen und ihr Verhalten an den aktuellen Lebenszyklusstatus einer Aktivität oder eines Fragments anpassen können. |
| lint | Lint-Prüfungen zur Überprüfung der Verwendung von Gradle-APIs |
| loader | Daten für die Benutzeroberfläche laden, die Konfigurationsänderungen überdauern. |
| localbroadcastmanager | Dieses Artefakt und seine Klassen sind veraltet. Verwenden Sie stattdessen LiveData oder reaktive Streams. |
| media | Medieninhalte und Steuerelemente mit anderen Apps teilen Durch Media3 ersetzt. |
| media3 * | Support-Bibliotheken für Media-Anwendungsfälle. |
| mediarouter | Medienwiedergabe und ‑anzeige auf Remote-Empfangsgeräten über eine gemeinsame Benutzeroberfläche ermöglichen |
| multidex | Anwendungen mit mehreren DEX-Dateien auf Geräten vor Android 5 bereitstellen |
| metrics | Verschiedene Laufzeitmesswerte für Ihre Anwendung erfassen und Berichte erstellen |
| navigation * | In-App-Benutzeroberfläche erstellen und strukturieren, Deeplinks verarbeiten und zwischen Bildschirmen wechseln |
| navigation3 | Navigation 3 ist eine neue Navigationsbibliothek, die für die Verwendung mit Compose entwickelt wurde. |
| navigationevent | Die Navigationsereignisbibliothek bietet eine KMP-First-API für die Verarbeitung von System-Zurück-Vorgängen sowie [Predictive Back](/guide/navigation/custom-back/predictive-back-gesture). |
| Paging * | Daten seitenweise laden und in einer RecyclerView präsentieren |
| Palette | Repräsentative Farbpaletten aus Bildern extrahieren |
| Eine Bibliothek, mit der PDF-Anzeigefunktionen in Apps hinzugefügt werden können. | |
| percentlayout | Dieses Artefakt und seine Klassen sind veraltet. Verwenden Sie stattdessen ConstraintLayout und zugehörige Layouts. |
| Leistung als bei bisherigen Pixel-Modellen | Stellt Quellannotationen für Leistungsoptimierungen bereit. |
| photopicker | Diese Bibliothek bietet eine Integration für Compose und Android-Views für die eingebettete Bildauswahl. |
| Einstellung | Sie können interaktive Einstellungsbildschirme erstellen, ohne auf den Gerätespeicher zugreifen oder die Benutzeroberfläche verwalten zu müssen. |
| Fotos, Dokumente und andere Grafiken und Bilder aus Ihrer App drucken | |
| privacysandbox.activity | Aufgaben |
| privacysandbox.ads | Diese Bibliothek ermöglicht die Integration in datenschutzfreundliche APIs, die Teil der Privacy Sandbox für Android sind. |
| privacysandbox.plugins | Android Privacy Sandbox Sdk Library Gradle Plugin |
| privacysandbox.sdkruntime | Diese Bibliothek bietet Komponenten für SdkRuntime-kompatible Consumer. |
| privacysandbox.tools | Eine Bibliothek zur Nutzung der Privacy Sandbox-Funktionen in Android |
| privacysandbox.ui | Aufgaben |
| profileinstaller | Ermöglicht es Bibliotheken, vorab Kompilierungstraces vorab auszufüllen, die von ART gelesen werden können. |
| Empfehlung | Inhalte auf dem Startbildschirm des Android TV-Launchers bewerben |
| recyclerview | Große Datensätze in der Benutzeroberfläche anzeigen und gleichzeitig die Arbeitsspeichernutzung minimieren |
| remotecallback | Erstellen Sie einen Wrapper, der es Entwicklern erleichtert, ein PendingIntent bereitzustellen. |
| resourceinspection | Attribute benutzerdefinierter Ansichten im Live Layout Inspector von Android Studio anzeigen |
| Raum * | Persistente Daten erstellen, speichern und verwalten, die von einer SQLite-Datenbank unterstützt werden. |
| room3 * | Persistente Daten erstellen, speichern und verwalten, die von einer SQLite-Datenbank unterstützt werden. |
| savedstate | Schreiben Sie einsteckbare Komponenten, die den UI-Status speichern, wenn ein Prozess beendet wird, und ihn wiederherstellen, wenn der Prozess neu gestartet wird. |
| Sicherheitschip | Schlüssel sicher verwalten und Dateien und Shared Preferences verschlüsseln. |
| sharetarget | Abwärtskompatibilität für die Verwendung von Verknüpfungen als Direct Share-Ziele bereitstellen. |
| slice | Templated UI-Elemente außerhalb Ihrer App anzeigen |
| slidingpanelayout | Implementieren Sie ein UI-Muster mit verschiebbaren Bereichen. |
| startup | Implementieren Sie eine einfache, leistungsstarke Methode zum Initialisieren von Komponenten beim Start der App. |
| sqlite | Mit lokalen SQLite-Datenbanken arbeiten Verwenden Sie nach Möglichkeit Room. |
| swiperefreshlayout | Implementieren Sie das UI-Muster „Zum Aktualisieren wischen“. |
| test.backup | Automatisiertes Testframework, um zu überprüfen, ob Nutzerdaten und Anmeldedaten für Konten bei Geräte-Upgrades und Cloud-Wiederherstellungen sicher erhalten bleiben. |
| test * | Testen unter Android |
| test.ext | Aufgaben |
| test.uiautomator | Framework für plattformübergreifende Funktionstests der Benutzeroberfläche |
| text-vertical | Aufgaben |
| textclassifier | Erkennt Unterhaltungen, Links, Auswahlen und ähnliche Konstrukte im Text. |
| tracing | Schreiben Sie Trace-Ereignisse in den System-Trace-Puffer. |
| transition | Bewegungen in der Benutzeroberfläche mit Start- und Endlayouts animieren |
| tv | Bietet Entwicklern Compose- und Material Design-Funktionen zum Schreiben von Anwendungen für Fernseher |
| tvprovider | Android TV-Kanäle bereitstellen |
| vectordrawable | Vektorgrafiken rendern |
| versionedparcelable | Bietet ein stabiles und kompaktes binäres Serialisierungsformat, das prozessübergreifend übergeben oder sicher gespeichert werden kann. |
| viewpager | Views oder Fragmente in einem wischbaren Format anzeigen Verwenden Sie nach Möglichkeit „viewpager2“ anstelle von „viewpager“. |
| viewpager2 | Views oder Fragmente in einem wischbaren Format anzeigen |
| wear | Apps für Smartwatches mit Wear OS by Google erstellen |
| wear.compose | Sie können Jetpack Compose-Anwendungen für Wear OS-Geräte schreiben, indem Sie Funktionen zur Unterstützung verschiedener Gerätegrößen und Navigationsgesten bereitstellen. |
| wear.compose.remote | Mit dem Material 3-Designsystem können Sie ausdrucksstarke Widgets und andere Remote-UIs für Wear OS erstellen. |
| wear.protolayout | Mit dieser Bibliothek können Sie eine Reihe von UI-Layouts und Nicht-UI-Ausdrücken definieren, die auf Remote-Oberflächen gerendert/ausgewertet werden sollen. |
| wear.tiles | Apps für Smartwatches mit Wear OS by Google erstellen |
| wear.watchface | Apps für Smartwatches mit Wear OS by Google erstellen |
| wear.watchfacepush | Mit Watch Face Push kann eine Wear OS-App ein Zifferblatt programmatisch auf einer Smartwatch installieren. |
| webgpu | Eine moderne GPU-API für Grafiken und Berechnungen in Kotlin. |
| webkit | Moderne WebView-APIs unter Android 5 und höher verwenden |
| Fenster | Unterstützung verschiedener Geräteformfaktoren wie faltbare Geräte. |
| window.extensions.core | Die Gacklaxiekern-APIs für Window Manager Library Extensions |
| work * | Aufschiebbare, einschränkungsbasierte Hintergrundaufgaben planen und ausführen. |
| xr.arcore | Mit Wahrnehmungsfunktionen können Sie digitale Inhalte in die reale Welt bringen. |
| xr.compose | Räumliche UI-Layouts lassen sich deklarativ erstellen und die räumlichen Funktionen von Android XR nutzen. |
| xr.compose.material3 | Material-Komponenten und ‑Layouts erstellen, die sich für XR anpassen |
| xr.glimmer | Designsprache und UI-Toolkit zum Erstellen von Augmented Android XR-Erlebnissen |
| xr.projected | Entwickeln Sie Funktionen, die die einzigartigen Möglichkeiten vernetzter XR-Geräte nutzen. |
| xr.runtime | Starten Sie Ihre benutzerdefinierte AR- oder 3D-Sitzung mit unserer nativen Laufzeitumgebung. |
| xr.scenecore | Sie können den Android XR-Szenengraphen mit 3D-Inhalten erstellen und bearbeiten. |
| Material Design-Komponenten * | Modulare und anpassbare Material Design-UI-Komponenten für Android. |