Seleziona una categoria:
* Biblioteca popolare e di uso frequente
Raccolta | Descrizione |
---|---|
attività * | Accedi alle API componibili basate sull'attività. |
Compatibilità app * | Consente l'accesso a nuove API su versioni precedenti della piattaforma (molte che utilizzano Material Design). |
da 64 MP * | Crea app mobile per la fotocamera. |
scrivi * | Definisci la tua UI in modo programmatico con funzioni componibili che descrivono la sua forma e le dipendenze dei dati. |
databinding * | Associa i componenti dell'interfaccia utente nei layout alle origini dati nella tua app utilizzando un formato dichiarativo. |
frammento * | Segmentare l'app in più schermate indipendenti ospitate all'interno di un'attività. |
hilt * | Estendi la funzionalità di Dagger Hilt per consentire l'inserimento delle dipendenze di determinate classi dalle librerie Androidx. |
ciclo di vita * | Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento. |
Componenti di Material Design * | Componenti UI Material Design modulari e personalizzabili per Android. |
navigazione * | Crea e struttura la tua UI in-app, gestisci i link diretti e naviga tra le schermate. |
paging * | Caricare i dati in pagine e presentarli in un RecyclerView. |
room * | Crea, archivia e gestisci dati permanenti supportati da un database SQLite. |
test * | Test in Android. |
lavoro * | Pianifica ed esegui attività in background rinviabili e basate su vincoli. |
app-auto | Crea app basate su modelli per Android Auto e Android Automotive OS. |
core.uwb | Implementa la tecnologia UWB (banda ultralarga) sui dispositivi supportati. |
fetta | Mostra gli elementi UI basati su modelli al di fuori dell'app. |
tv | Offre agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV |
fornitore TV | Fornire canali Android TV. |
da indossare | Crea applicazioni per smartwatch Wear OS by Google. |
wear.compose | Scrivi applicazioni Jetpack Compose per dispositivi indossabili tramite che forniscono funzionalità per supportare dispositivi indossabili, dimensioni, forme e gesti di navigazione. |
wear.protolayout | Questa libreria consente di definire un insieme di layout di UI ed espressioni non UI da visualizzare/valutare su piattaforme remote. |
wear.tiles | Crea applicazioni per smartwatch Wear OS by Google. |
wear.watchface | Crea applicazioni per smartwatch Wear OS by Google. |
finestra | Aiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli. |
window.extensions.core | API Core per le estensioni della libreria di Window Manager |
datastore | Archivia i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences |
health.connect | Consente agli sviluppatori di leggere o scrivere i record relativi a salute e attività fisica dell'utente. |
paging * | Caricare i dati in pagine e presentarli in un RecyclerView. |
preferenza | Crea schermate di impostazioni interattive senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'UI. |
room * | Crea, archivia e gestisci dati permanenti supportati da un database SQLite. |
sqlite | Utilizza i database SQLite locali. Se possibile, utilizza la stanza virtuale. |
lavoro * | Pianifica ed esegui attività in background rinviabili e basate su vincoli. |
di base | Il pacchetto core.animation supporta molte funzioni di animazione comuni. |
Dynamicanimation | Crea animazioni fluide con un'API di animazione basata sulla fisica. |
interpolatore | Utilizza interpolatori di animazione sulle piattaforme meno recenti. |
tavolozza | Estrarre tavolozze dei colori rappresentativi dalle immagini. |
transizione | Anima il movimento nell'interfaccia utente con layout iniziale e finale. |
vectordrawable | Eseguire il rendering di grafiche vettoriali. |
ciclo di vita * | Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento. |
caricatore | Carica i dati per l'UI che sopravvivono alle modifiche di configurazione. |
Bluetooth | Usa le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti. |
da 64 MP * | Crea app mobile per la fotocamera. |
interfaccia exif | Leggere e scrivere tag EXIF di file immagine. |
scrittrice | Codifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android. |
contenuti multimediali | Condividi contenuti e controlli multimediali con altre app. Sostituito da media2. |
elemento multimediale2 | Condividi contenuti e controlli multimediali con altre app. |
media3 * | Librerie di supporto per i casi d'uso relativi ai contenuti multimediali. |
mediarouter | Attiva la visualizzazione e la riproduzione di contenuti multimediali sui dispositivi ricevitori remoti utilizzando un'interfaccia utente comune. |
di base | Il pacchetto core.animation supporta molte funzioni di animazione comuni. |
layout cassetti | Implementare un widget del riquadro a scomparsa Material Design. |
navigazione * | Crea e struttura la tua UI in-app, gestisci i link diretti e naviga tra le schermate. |
transizione | Anima il movimento nell'interfaccia utente con layout iniziale e finale. |
biometrico | Effettua l'autenticazione con la biometria o le credenziali del dispositivo ed esegui operazioni crittografiche. |
di base | Scegli come target le funzionalità e le API della piattaforma più recenti supportando al contempo i dispositivi meno recenti. |
credenziali | Questa libreria fornisce accesso unificato alle credenziali di un utente. Possono essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per offrire esperienze di accesso sicure e senza interruzioni. |
Gestisci le chiavi in modo sicuro e cripta file e preferenze condivise. | |
privacysandbox.activity | DA FARE |
privacysandbox.ads | Questa libreria consente l'integrazione con le API incentrate sulla tutela della privacy, che fanno parte di Privacy Sandbox su Android. |
privacysandbox.plugins | Plug-in Gradle della libreria Sdk Privacy Sandbox di Android |
privacysandbox.sdkruntime | Questa libreria fornisce componenti per i consumatori consapevoli di SdkRuntime |
privacysandbox.tools | Una libreria per utilizzare la funzionalità Privacy Sandbox in Android |
privacysandbox.ui | DA FARE |
benchmark | Misura con precisione il rendimento del codice in Android Studio. |
metriche | Monitorare e generare report su varie metriche di runtime per la tua applicazione |
profileinstallatore | Consente alle librerie di precompilare le tracce di compilazione in anticipo affinché vengano lette da ART. |
avvio | Implementa un modo semplice e ad alte prestazioni per inizializzare i componenti all'avvio dell'app. |
test * | Test in Android. |
tracciamento | Scrivere gli eventi di traccia nel buffer di traccia di sistema. |
Compatibilità app * | Consente l'accesso a nuove API su versioni precedenti della piattaforma (molte che utilizzano Material Design). |
visualizzazione schede | Implementa il pattern della scheda Material Design con angoli arrotondati e ombre. |
scrivi * | Definisci la tua UI in modo programmatico con funzioni componibili che descrivono la sua forma e le dipendenze dei dati. |
layout a vincolo | Posiziona e ridimensiona i widget in modo flessibile con un posizionamento relativo. |
layout del coordinatore | Posiziona i widget dell'applicazione di primo livello, come AppBarLayout e FloatingActionButton. |
customview | Implementa viste personalizzate. |
databinding * | Associa i componenti dell'interfaccia utente nei layout alle origini dati dell'app utilizzando un formato dichiarativo. |
trascina | Accetta i dati drag and drop da un'altra app o all'interno di un'app e mostra un invito al target di calo coerente. |
emoji | Visualizza le emoji sui dispositivi attuali e meno recenti. |
frammento * | Segmentare l'app in più schermate indipendenti ospitate all'interno di un'attività. |
grafica | Sfrutta le strutture grafiche di diverse release della piattaforma Android |
layout a griglia | Implementa un layout a griglia. |
occhiata | Creare layout per piattaforme remote utilizzando un'API in stile Jetpack Compose. |
input | Riduci la latenza delle interazioni di input prevedendo eventi di movimento futuri |
JavaScript | Attiva la tua app per Android per valutare JavaScript. |
lint | Controlli lint per verificare l'utilizzo delle API Gradle |
Componenti di Material Design * | Componenti UI Material Design modulari e personalizzabili per Android. |
paging * | Caricare i dati in pagine e presentarli in un RecyclerView. |
tavolozza | Estrarre tavolozze dei colori rappresentativi dalle immagini. |
Una libreria per aggiungere funzionalità di visualizzazione di PDF all'interno delle app. | |
recupero del riciclo | Visualizza grandi set di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria. |
fetta | Mostra gli elementi UI basati su modelli al di fuori dell'app. |
layout a scorrimento scorrevole | Implementa un pattern UI con riquadro scorrevole. |
swriterefreshlayout | Implementa il pattern dell'interfaccia utente con scorrimento per aggiornare. |
test.uiautomator | Framework per i test di UI funzionali tra app |
visualizza pager | Visualizza viste o frammenti in formato a scorrimento. Se possibile, utilizza viewpager2. |
viewpager2 | Visualizza viste o frammenti in formato a scorrimento. |
webkit | Utilizza le API WebView moderne su Android 5 e versioni successive. |
attività * | Accedi alle API componibili basate sull'attività. |
annunci | Ricevere un ID pubblicità con o senza Play Services. |
annotazione | Esporre metadati che consentano agli strumenti e ad altri sviluppatori di comprendere il codice della tua app. |
Compatibilità app * | Consente l'accesso a nuove API su versioni precedenti della piattaforma (molte che utilizzano Material Design). |
appsearch * | Crea funzionalità di ricerca in-app personalizzate per i tuoi utenti. |
arch.core | Supporto per altre dipendenze dell'arch, incluse le regole di test JUnit che possono essere utilizzate con LiveData. |
asynclayoutinflater | Aumenta il numero di layout in modo asincrono per evitare i blocchi nella UI. |
compilazione automatica | Migliora la precisione della compilazione automatica estendendo i suggerimenti. |
benchmark | Misura con precisione il rendimento del codice in Android Studio. |
biometrico | Effettua l'autenticazione con la biometria o le credenziali del dispositivo ed esegui operazioni crittografiche. |
Bluetooth | Usa le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti. |
browser | Visualizza le pagine web nel browser predefinito dell'utente. |
app-auto | Crea app basate su modelli per Android Auto e Android Automotive OS. |
da 64 MP * | Crea app mobile per la fotocamera. |
visualizzazione schede | Implementa il pattern della scheda Material Design con angoli arrotondati e ombre. |
collezione | Riduci l'impatto sulla memoria delle raccolte esistenti e di quelle nuove di piccole dimensioni. |
scrivi * | Definisci la tua UI in modo programmatico con funzioni componibili che descrivono la sua forma e le dipendenze dei dati. |
compose.animation | Sviluppa animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in del compilatore Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estende le basi per creare i tuoi componenti di sistema di progettazione. |
compose.material | Crea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di ingresso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io. |
compose.material3 | Crea UI di Jetpack Compose con Material Design 3 Components, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati, nonché funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la nuova UI di sistema di Android 12. |
compose.runtime | Componenti di base di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime principale per il targeting del plug-in Compose Compiler. |
compose.ui | I componenti fondamentali dell'UI di scrittura necessari per interagire con il dispositivo, tra cui layout, disegno e input, |
simultanea | Sposta le attività fuori dal thread principale con le coroutine e sfrutta ListenableFuture. |
layout a vincolo | Posiziona e ridimensiona i widget in modo flessibile con un posizionamento relativo. |
Contenuto della pagina | Carica e impagina i dati di ContentProvider in un thread in background. |
layout del coordinatore | Posiziona i widget dell'applicazione di primo livello, come AppBarLayout e FloatingActionButton. |
di base | Scegli come target le funzionalità e le API della piattaforma più recenti supportando al contempo i dispositivi meno recenti. |
core.uwb | Implementa la tecnologia UWB (banda ultralarga) sui dispositivi supportati. |
credenziali | Questa libreria fornisce accesso unificato alle credenziali di un utente. Possono essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per offrire esperienze di accesso sicure e senza interruzioni. |
cursoradapter | Esponi i dati del cursore a un widget ListView. |
customview | Implementa viste personalizzate. |
databinding * | Associa i componenti dell'interfaccia utente nei layout alle origini dati dell'app utilizzando un formato dichiarativo. |
datastore | Archivia i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences |
filedocumento | Visualizza un documento di un file. |
trascina | Accetta i dati drag and drop da un'altra app o all'interno di un'app e mostra un invito al target di calo coerente. |
layout cassetti | Implementare un widget del riquadro a scomparsa Material Design. |
Dynamicanimation | Crea animazioni fluide con un'API di animazione basata sulla fisica. |
emoji | Visualizza le emoji sui dispositivi attuali e meno recenti. |
emoji2 | Visualizza le emoji sui dispositivi attuali e meno recenti. |
azienda | Crea applicazioni di livello enterprise. |
interfaccia exif | Leggere e scrivere tag EXIF di file immagine. |
frammento * | Segmentare l'app in più schermate indipendenti ospitate all'interno di un'attività. |
giochi | Utilizza l'SDK Android Game in modo nativo nella tua app per eseguire attività complesse nei giochi, come il pacing del frame. |
occhiata | Creare layout per piattaforme remote utilizzando un'API in stile Jetpack Compose. |
grafica | Sfrutta le strutture grafiche di diverse release della piattaforma Android |
layout a griglia | Implementa un layout a griglia. |
salute | Crea applicazioni con prestazioni elevate in modo indipendente dalla piattaforma. |
health.connect | Consente agli sviluppatori di leggere o scrivere i record relativi a salute e attività fisica dell'utente. |
scrittrice | Codifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android. |
hilt * | Estendi la funzionalità di Dagger Hilt per consentire l'inserimento delle dipendenze di determinate classi dalle librerie Androidx. |
input | Riduci la latenza delle interazioni di input prevedendo eventi di movimento futuri |
interpolatore | Utilizza interpolatori di animazione sulle piattaforme meno recenti. |
JavaScript | Attiva la tua app per Android per valutare JavaScript. |
getto di natale | Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di assistenza deprecata alle dipendenze AndroidX equivalenti. |
schienale | Utilizza Compose per la TV al posto di questo artefatto. |
precedente | Questo artefatto e le sue classi sono deprecati. A partire da Android 8, le limitazioni relative al controllo dei precedenti rendono questo corso non più utile. |
ciclo di vita * | Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento. |
lint | Controlli lint per verificare l'utilizzo delle API Gradle |
caricatore | Carica i dati per l'UI che sopravvivono alle modifiche di configurazione. |
localbroadcastmanager | Questo artefatto e le sue classi sono deprecati. Usa LiveData o stream reattivi. |
contenuti multimediali | Condividi contenuti e controlli multimediali con altre app. Sostituito da media2. |
elemento multimediale2 | Condividi contenuti e controlli multimediali con altre app. |
media3 * | Librerie di supporto per i casi d'uso relativi ai contenuti multimediali. |
mediarouter | Attiva la visualizzazione e la riproduzione di contenuti multimediali sui dispositivi ricevitori remoti utilizzando un'interfaccia utente comune. |
multidex | Esegui il deployment di applicazioni con più file dex su dispositivi precedenti ad Android 5. |
metriche | Monitorare e generare report su varie metriche di runtime per la tua applicazione |
navigazione * | Crea e struttura la tua UI in-app, gestisci i link diretti e naviga tra le schermate. |
paging * | Caricare i dati in pagine e presentarli in un RecyclerView. |
tavolozza | Estrarre tavolozze dei colori rappresentativi dalle immagini. |
Una libreria per aggiungere funzionalità di visualizzazione di PDF all'interno delle app. | |
layout percentuale | Questo artefatto e le sue classi sono deprecati. Utilizza ConstraintLayout e i layout associati. |
preferenza | Crea schermate di impostazioni interattive senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'UI. |
stampa | Stampa foto, documenti e altri elementi grafici e immagini dalla tua app. |
privacysandbox.activity | DA FARE |
privacysandbox.ads | Questa libreria consente l'integrazione con le API incentrate sulla tutela della privacy, che fanno parte di Privacy Sandbox su Android. |
privacysandbox.plugins | Plug-in Gradle della libreria Sdk Privacy Sandbox di Android |
privacysandbox.sdkruntime | Questa libreria fornisce componenti per i consumatori consapevoli di SdkRuntime |
privacysandbox.tools | Una libreria per utilizzare la funzionalità Privacy Sandbox in Android |
privacysandbox.ui | DA FARE |
profileinstallatore | Consente alle librerie di precompilare le tracce di compilazione in anticipo affinché vengano lette da ART. |
consiglio | Promuovi i contenuti nella schermata Home di Avvio app di Android TV. |
recupero del riciclo | Visualizza grandi set di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria. |
richiamata remota | Crea un wrapper che consenta agli sviluppatori di fornire più facilmente un PendingIntent. |
ispezione delle risorse | Mostra gli attributi delle visualizzazioni personalizzate nello strumento Live Layout Inspector di Android Studio. |
room * | Crea, archivia e gestisci dati permanenti supportati da un database SQLite. |
statosalvato | Scrivi componenti collegabili che salvano lo stato dell'interfaccia utente quando un processo scompare e li ripristinano al riavvio del processo. |
Gestisci le chiavi in modo sicuro e cripta file e preferenze condivise. | |
sharetarget | Fornisci la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come destinazioni della condivisione diretta. |
fetta | Mostra gli elementi UI basati su modelli al di fuori dell'app. |
layout a scorrimento scorrevole | Implementa un pattern UI con riquadro scorrevole. |
avvio | Implementa un modo semplice e ad alte prestazioni per inizializzare i componenti all'avvio dell'app. |
sqlite | Utilizza i database SQLite locali. Se possibile, utilizza la stanza virtuale. |
swriterefreshlayout | Implementa il pattern dell'interfaccia utente con scorrimento per aggiornare. |
test * | Test in Android. |
test.uiautomator | Framework per i test di UI funzionali tra app |
classificatore di testo | Identifica conversazioni, link, selezioni e altri costrutti simili nel testo. |
tracciamento | Scrivere gli eventi di traccia nel buffer di traccia di sistema. |
transizione | Anima il movimento nell'interfaccia utente con layout iniziale e finale. |
tv | Offre agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV |
fornitore TV | Fornire canali Android TV. |
vectordrawable | Eseguire il rendering di grafiche vettoriali. |
versionedparcelable | Fornisce un formato di serializzazione binaria stabile e compatto che può essere passato tra i processi o mantenuto in sicurezza. |
visualizza pager | Visualizza viste o frammenti in formato a scorrimento. Se possibile, utilizza viewpager2. |
viewpager2 | Visualizza viste o frammenti in formato a scorrimento. |
da indossare | Crea applicazioni per smartwatch Wear OS by Google. |
wear.compose | Scrivi applicazioni Jetpack Compose per dispositivi indossabili tramite che forniscono funzionalità per supportare dispositivi indossabili, dimensioni, forme e gesti di navigazione. |
wear.protolayout | Questa libreria consente di definire un insieme di layout di UI ed espressioni non UI da visualizzare/valutare su piattaforme remote. |
wear.tiles | Crea applicazioni per smartwatch Wear OS by Google. |
wear.watchface | Crea applicazioni per smartwatch Wear OS by Google. |
webkit | Utilizza le API WebView moderne su Android 5 e versioni successive. |
finestra | Aiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli. |
window.extensions.core | API Core per le estensioni della libreria di Window Manager |
lavoro * | Pianifica ed esegui attività in background rinviabili e basate su vincoli. |
Componenti di Material Design * | Componenti UI Material Design modulari e personalizzabili per Android. |