Passa ai contenuti principali
Android Developers
Giochi essenziali
  • Creare esperienze IA
  • Crea app Android basate sull'IA con le API Gemini e altro ancora.
  • Per iniziare
  • Per iniziare
  • Inizia creando la tua prima app. Approfondisci la conoscenza con i nostri corsi di formazione o esplora lo sviluppo di app in autonomia.
  • Hello World
  • Corsi di formazione
  • Tutorial
  • Scrivere per i team
  • Kotlin per Android
  • Monetizzazione con Google Play ↗️
  • Estendi per dispositivo
  • Crea app che offrono agli utenti esperienze fluide da smartphone a tablet, orologi, cuffie e altro ancora.
  • App adattive
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Crea per categoria
  • Scopri come creare contenuti per il tuo caso d'uso seguendo le indicazioni prescrittive e soggettive di Google.
  • Giochi
  • Fotocamera e contenuti multimediali
  • Social e messaggi
  • Salute e fitness
  • Produttività
  • App aziendali
  • Procurati quelli più recenti
  • Resta in contatto con le ultime uscite nel corso dell'anno, partecipa ai nostri programmi in anteprima e inviaci il tuo feedback.
  • Aggiornamenti più recenti
  • Aggiornamenti sperimentali
  • Anteprima di Android Studio
  • Jetpack e Crea librerie
  • Release per Wear OS
  • Privacy Sandbox ↗️
Progettazione e pianificazione
  • Esperienze eccellenti
  • Crea le migliori esperienze per i tuoi utenti migliori.
  • Scopri di più
  • Progettazione UI
  • Progetta un'interfaccia utente accattivante utilizzando le best practice per Android.
  • Progetta per Android
  • Cellulare
  • Interfaccia utente adattiva
  • Android XR
  • Widget
  • Wear OS
  • Android TV
  • Architettura
  • Progettare logiche e servizi solidi, testabili e gestibili dell'app.
  • Presentazione
  • Biblioteche
  • Navigazione
  • Modularizzazione
  • Test
  • Qualità
  • Pianifica la qualità dell'app e rispetta le linee guida del Play Store.
  • Panoramica
  • Valore principale
  • Esperienza utente
  • Accessibilità
  • Qualità tecnica
  • Esperienze eccellenti
  • Sicurezza
  • Proteggi gli utenti dalle minacce e assicura un'esperienza Android sicura.
  • Panoramica
  • Privacy
  • Autorizzazioni
  • Identità
  • Prevenzione delle attività fraudolente
Sviluppo
  • Gemini in Android Studio
  • Il tuo compagno di sviluppo dell'IA per lo sviluppo Android.
  • Scopri di più
  • Scarica Android Studio
  • Aree principali
  • Visualizza i sample e la documentazione per le funzionalità di cui hai bisogno.
  • Esempi
  • Interfacce utente
  • Lavoro in background
  • Dati e file
  • Connettività
  • Tutte le aree principali ⤵️
  • Strumenti e flusso di lavoro
  • Utilizza l'IDE per scrivere e compilare l'app o crea la tua pipeline.
  • Scrivere e eseguire il debug del codice
  • Crea progetti
  • Testa la tua app
  • Rendimento
  • Strumenti a riga di comando
  • API del plug-in Gradle
  • Tecnologia del dispositivo
  • Scrivi il codice per i fattori di forma. Collega i dispositivi e condividi i dati.
  • Interfaccia utente adattiva
  • Wear OS
  • Android XR
  • Android Health
  • Android for Cars
  • Android TV
  • Tutti i dispositivi ⤵️
  • Biblioteche
  • Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
  • Piattaforma Android
  • Librerie Jetpack
  • Crea librerie
  • Google Play Services ↗️
  • Indice SDK di Google Play ↗️
Google Play
  • Play Console
  • Pubblica la tua app o il tuo gioco e fai crescere la tua attività su Google Play.
  • Vai alla console
  • Scopri di più ↗️
  • Concetti fondamentali
  • Scopri come coinvolgere gli utenti, monetizzare e proteggere la tua app.
  • Fatturazione Play
  • Play Integrity
  • Norme di Google Play
  • Programmi di Google Play ↗️
  • Games Dev Center
  • Sviluppare e distribuire giochi. Ricevi strumenti, download e campioni.
  • Panoramica
  • Play Asset Delivery
  • Servizi per i giochi di Play
  • Play Giochi su PC
  • Biblioteche
  • Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
  • Play Feature Delivery
  • Aggiornamenti in-app di Google Play
  • Recensioni in-app di Google Play
  • Referrer installazione Play
  • Google Play Services ↗️
  • Indice SDK di Google Play ↗️
  • Strumenti e risorse
  • Strumenti per pubblicare, promuovere e gestire la tua app.
  • Android App Bundle
  • Brand e marketing
  • API Play Console ↗️
  • Play Points
Community
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Android Studio Accedi
  • Core areas
  • UI
  • Views
Android Developers
  • Giochi essenziali
    • Altro
  • Progettazione e pianificazione
    • Altro
  • Sviluppo
    • Altro
  • Google Play
    • Altro
  • Community
  • Android Studio
  • Sviluppare il layout dell'app
    • Informazioni sui layout
    • Crea un design adattabile/adattivo con le visualizzazioni
    • Layout canonici
    • Utilizzare le classi di dimensioni delle finestre
    • Supporto della modalità multi-finestra
    • Crea un'interfaccia utente adattabile con ConstraintLayout
    • Creare una navigazione adattabile
    • Creare elenchi dinamici con RecyclerView
    • Personalizzare un elenco dinamico
    • Creare un layout basato su schede
    • Creare un layout a due riquadri
    • Creare un layout lineare
    • Riempire un layout di dati
    • Creare un layout relativo
    • Incorporamento delle attività
    • Migliorare le prestazioni del layout
      • Informazioni sul rendimento del layout
      • Ottimizzazione delle gerarchie di layout
      • Riutilizza i layout con <include>
      • Carica visualizzazioni on demand
    • Creare componenti di visualizzazione personalizzata
      • Informazioni sui componenti della vista personalizzata
      • In che modo Android traccia le visualizzazioni
      • Creare un corso di visualizzazione personalizzato
      • Implementare un disegno personalizzato
      • Rendere interattiva una visualizzazione personalizzata
      • Ottimizzare una visualizzazione personalizzata
    • Utilizzare inserti e aperture per le finestre
      • Distribuire l'app all'interno delle finestre
      • Mostra i contenuti edge-to-dge
      • Applica angoli arrotondati
      • Nascondi le barre del sistema per la modalità immersiva
      • Ritagli display supportati
      • Controlla e anima la tastiera software
    • Aggiungi contenuti basati sul Web alla tua app
      • Utilizzare contenuti web nella tua app
      • Incorporare contenuti web nella tua app
      • Navigazione in-app utilizzando il web incorporato
      • Panoramica delle schede personalizzate Android
      • Panoramica delle attività web attendibili
      • Guida alle attività web attendibili
      • Sviluppare app web in WebView
      • Gestisci oggetti WebView
      • Carica contenuti locali
      • Scurisci i contenuti web
      • Supportare diversi schermi nelle app web
      • Eseguire il debug delle app web
      • Implementa le best practice
      • Privacy degli utenti nei report sugli arresti anomali di WebView
      • Programma beta
      • Esecuzione di JavaScript e WebAssembly
  • Applica temi
    • Informazioni sui temi
    • Utilizzare i colori del dispositivo (Colore dinamico)
    • Seleziona i colori con la tavolozza dei colori
    • Utilizza il material design come linea guida
    • Implementare il tema scuro
    • Creare ombre e visualizzazioni dei clip
  • Aggiungere componenti
    • Aggiungi componenti principali
      • Pulsanti di azione floating (FAB)
      • Pulsanti
      • Caselle di controllo
      • Pulsanti di opzione
      • Attiva/disattiva pulsanti
      • Selettori
      • Descrizioni comandi
      • Finestre
      • Menu
    • Aggiungi il componente della barra dell'app
      • Informazioni sulle barre delle app
      • Configura la barra dell'app
      • Aggiungi e gestisci azioni
      • Aggiungi un'azione Up
      • Utilizzare le visualizzazioni e i fornitori di azioni
    • Aggiungere il componente delle impostazioni
      • Informazioni sulle impostazioni
      • Organizzare le impostazioni
      • Personalizzazione delle impostazioni
      • Utilizza valori salvati
      • Crea una gerarchia nel codice
      • Gestire altre dimensioni del dispositivo
      • Implementare le best practice relative alle preferenze
    • Integrare il componente di ricerca Android
      • Opzioni di ricerca
      • Crea un'interfaccia utente per la ricerca
      • Aggiungi i risultati di ricerca dalle query recenti
      • Aggiungi risultati di ricerca personalizzati
      • Fornire una configurazione di ricerca
      • Usare AppSearch
      • Aggiungi funzionalità di ricerca
        • Informazioni sulla funzionalità di ricerca
        • Configurare l'interfaccia utente per la ricerca
        • Archiviazione e ricerca dei dati
        • Mantieni la compatibilità con le versioni precedenti della Ricerca
  • Lavorare con testo ed emoji
    • Ridimensionare le visualizzazioni di testo
    • Scaricare i caratteri in tempo reale
    • Aggiungi un carattere come risorsa XML
    • Aggiungi il supporto delle emoji
      • Aggiungi il supporto per le emoji moderne
      • Tieniti aggiornato con le emoji
      • Usare il selettore di emoji
    • Ingrandisci il testo
    • Utilizzare le sezioni per applicare uno stile al testo
  • Mostra grafica e video
    • Immagini statiche
      • Informazioni sulle immagini statiche
      • Immagini vettoriali
      • Mappe bit
      • Ridurre le dimensioni delle immagini
      • Risolvere i problemi di disegno personalizzato
    • Aggiungere controlli per la riproduzione di contenuti multimediali
    • Aggiungere video utilizzando la funzionalità Picture in picture (PIP)
    • Utilizzare immagini ed elementi grafici avanzati
      • Disegnare con gli indicatori AGSL
        • Informazioni sugli indicatori AGSL
        • Informazioni su AGSL e GLSL
        • Utilizza AGSL nella tua app
        • Riferimento rapido per AGSL
      • Utilizza OpenGL ES per la grafica
        • Visualizza grafica con Open GL ES
        • Scopri come utilizzare Open GL ES con la grafica
          • Informazioni su Open GL
          • Crea un ambiente GL ES aperto
          • Definisci le forme
          • Traccia forme
          • Applicare le proiezioni e le visualizzazioni della videocamera
          • Aggiungi movimento
          • Rispondere agli eventi di tocco
          • Crea APK per diverse texture GL
      • Renderscript
        • Informazioni su Renderscript
        • Script di rendering avanzato
        • Esegui la migrazione da RenderScript
          • Panoramica
          • Esegui la migrazione degli script a OpenGL ES 3.1
          • Esegui la migrazione degli script a Vulkan
        • Riferimento API Runtime
          • Informazioni sull'API Runtime
          • Tipi numerici
          • Tipi di oggetti
          • Funzioni di conversione
          • Costanti e funzioni matematiche
          • Funzioni matematiche vettoriali
          • Funzioni di matrice
          • Funzioni di quaternione
          • Funzioni di aggiornamento atomico
          • Funzioni temporali e tipi
          • Funzioni di accesso ai dati di allocazione
          • Funzioni di oggetto
          • Funzioni e tipi di chiamata del kernel
          • Funzioni di input/output
          • Funzioni di debug
          • Funzioni grafiche e tipi
          • Indice
  • Utilizzare animazioni e transizioni
    • In questa guida
    • Informazioni sulle animazioni in Android
    • Informazioni sulle animazioni delle proprietà
    • Anima grafica disegnabile
    • Animazione delle visualizzazioni
      • Generare immagini tra fotogrammi chiave in un'animazione
      • Mostrare o nascondere una visualizzazione
      • Spostare una visualizzazione utilizzando l'animazione
      • Spostare una visualizzazione utilizzando l'animazione in sequenza
      • Ingrandire una visualizzazione utilizzando l'animazione dello zoom
    • Animazione dei movimenti tramite fisica primaverile
    • Aggiornamenti automatici del layout dell'animazione
    • Animazione delle modifiche al layout mediante una transizione
    • Crea un'animazione di transizione personalizzata
    • Avviare un'attività utilizzando un'animazione
    • Layout del movimento
      • Gestire l'animazione e il widget
      • Aggiungi un carosello
      • Esempi di MotionLayout
    • Scorri tra i frammenti
      • Utilizza ViewPager2 per scorrere tra i frammenti
      • Usare ViewPager per scorrere da un frammento all'altro
      • Esegui la migrazione da ViewPager a ViewPager2
    • Ottimizzare la frequenza frame con la frequenza di aggiornamento adattiva
    • Utilizzare risorse di animazione aggiuntive
  • Aggiungi il supporto di input e tocco
    • In questa guida
    • Informazioni sugli eventi di input
    • Usa i gesti tattili
      • Informazioni sui gesti
      • Rileva gesti comuni
      • Monitora i movimenti del tocco e del puntatore
      • Gestire i gesti di scorrimento
      • Aggiungi supporto per i gesti di navigazione
      • Rileva gesti multi-touch
      • Aggiungi il supporto per il trascinamento e la scalabilità
      • Gestire gli eventi di tocco in un ViewGroup
      • Aggiungi il supporto per lo scorrimento per aggiornare
        • Informazioni sullo scorrimento per aggiornare
        • Aggiungi scorrimento per aggiornare alla tua app
        • Rispondere a una richiesta di aggiornamento
    • Consente di gestire l'input da tastiera
      • Informazioni sulle tastiere
      • Specifica il tipo di metodo di immissione
      • Consente di gestire la visibilità del metodo di immissione.
      • Supporta la navigazione da tastiera
      • Gestire le azioni della tastiera
    • Manipola input stilo
      • Informazioni sullo stilo
      • Input stilo nei campi di testo
      • Editor di testo personalizzati
      • Funzionalità avanzate dello stilo
      • App per creare note
      • API Ink
        • Informazioni sull'API Ink
        • Moduli
        • Configurazione
        • Disegna un tratto
        • API Brush
        • API di geometria
        • Conservazione dello stato e archiviazione permanente
    • Copiare e incollare le app su più app
    • Attiva il trascinamento
      • Panoramica
      • Concetti principali
      • DropHelper per il trascinamento semplificato
      • Implementazione del trascinamento con visualizzazioni
      • Trascina in modalità multi-finestra
    • Accettare contenuti avanzati da qualsiasi fonte.
    • Implementare il feedback tattile (aptica)
      • Informazioni sulla tecnologia aptica
      • Principi di progettazione aptica
      • Aggiungere feedback aptico agli eventi
      • Analizzare le forme d'onda delle vibrazioni
      • Crea effetti aptici personalizzati
      • Riferimento API Haptics
    • Aggiungi il supporto per i controller di gioco
      • Informazioni sui controller di gioco
      • Gestire le azioni del controller
      • Aggiunta del supporto per le versioni di Android
      • Aggiungi il supporto per più controller
      • Funzionalità aggiuntive del controller
    • Utilizzare gli editor del metodo di input (IME)
      • Crea un metodo di immissione
      • Aggiungi il supporto per tastiera immagine
    • Implementare un controllo ortografico
    • Fornire compatibilità di input su schermi di grandi dimensioni
  • Aggiungi notifiche alla tua app
    • Informazioni sulle notifiche
    • Richiedi autorizzazione
    • Creare e gestire i canali di notifica
    • Crea una notifica
      • Notifiche di base
      • Notifiche espandibili
      • Notifiche di stile di chiamata
      • Notifiche per cui il fattore temporale è decisivo
      • Notifiche incentrate sull'avanzamento
      • Notifiche di aggiornamento in tempo reale
      • Notifiche personalizzate
    • Creare un gruppo di notifiche
    • Avviare un'attività da una notifica
    • Aggiungi conversazioni
      • Le conversazioni
      • Utilizzare le bolle per le conversazioni
    • Modificare un badge
    • Mostra messaggi popup
      • Informazioni sui popup
      • Creare e visualizzare un messaggio popup
      • Aggiungere un'azione a un messaggio
  • Personalizza lancio app
    • Utilizza le icone Avvio app adattivo
    • Aggiungi una schermata iniziale
      • Aggiungere una schermata iniziale a una nuova app
      • Esegui la migrazione di una schermata iniziale esistente alla nuova API
    • Aggiungi scorciatoie app
      • Informazioni sulle scorciatoie
      • Creare scorciatoie
      • Aggiungi funzionalità alle scorciatoie
      • Gestisci le scorciatoie
      • Implementare le best practice per le scorciatoie
  • Aggiungi contenuti dell'app alla schermata Home o ad Avvio app
    • Creare riquadri Impostazioni rapide personalizzate
    • Creare un riquadro Impostazioni rapide per il pagamento con codice QR
    • Creare widget dell'app
      • Informazioni sui widget delle app
      • Creare un widget semplice
      • Migliora il widget
      • Creare un widget avanzato
      • Utilizzare le raccolte di widget
      • Dimensionare il widget
      • Abilita configurazione widget
      • Rilevabilità del widget
      • Crea un host widget
    • Integrare i contenuti con i canali per la casa ⍈
    • Controllare i dispositivi esterni
  • Crea UI compatibili con le versioni precedenti
    • Informazioni sulle UI compatibili con le versioni precedenti
    • API più recenti astratte
    • Dal proxy alle API più recenti
    • Crea un'implementazione con API precedenti
    • Utilizza il componente sensibile alla versione
  • Creare esperienze IA
  • Per iniziare
  • Per iniziare
  • Hello World
  • Corsi di formazione
  • Tutorial
  • Scrivere per i team
  • Kotlin per Android
  • Monetizzazione con Google Play ↗️
  • Estendi per dispositivo
  • App adattive
  • Android XR
  • Wear OS
  • Android for Cars
  • Android TV
  • ChromeOS
  • Crea per categoria
  • Giochi
  • Fotocamera e contenuti multimediali
  • Social e messaggi
  • Salute e fitness
  • Produttività
  • App aziendali
  • Procurati quelli più recenti
  • Aggiornamenti più recenti
  • Aggiornamenti sperimentali
  • Anteprima di Android Studio
  • Jetpack e Crea librerie
  • Release per Wear OS
  • Privacy Sandbox ↗️
  • Esperienze eccellenti
  • Scopri di più
  • Progettazione UI
  • Progetta per Android
  • Cellulare
  • Interfaccia utente adattiva
  • Android XR
  • Widget
  • Wear OS
  • Android TV
  • Architettura
  • Presentazione
  • Biblioteche
  • Navigazione
  • Modularizzazione
  • Test
  • Qualità
  • Panoramica
  • Valore principale
  • Esperienza utente
  • Accessibilità
  • Qualità tecnica
  • Esperienze eccellenti
  • Sicurezza
  • Panoramica
  • Privacy
  • Autorizzazioni
  • Identità
  • Prevenzione delle attività fraudolente
  • Gemini in Android Studio
  • Scopri di più
  • Scarica Android Studio
  • Aree principali
  • Esempi
  • Interfacce utente
  • Lavoro in background
  • Dati e file
  • Connettività
  • Tutte le aree principali ⤵️
  • Strumenti e flusso di lavoro
  • Scrivere e eseguire il debug del codice
  • Crea progetti
  • Testa la tua app
  • Rendimento
  • Strumenti a riga di comando
  • API del plug-in Gradle
  • Tecnologia del dispositivo
  • Interfaccia utente adattiva
  • Wear OS
  • Android XR
  • Android Health
  • Android for Cars
  • Android TV
  • Tutti i dispositivi ⤵️
  • Biblioteche
  • Piattaforma Android
  • Librerie Jetpack
  • Crea librerie
  • Google Play Services ↗️
  • Indice SDK di Google Play ↗️
  • Play Console
  • Vai alla console
  • Scopri di più ↗️
  • Concetti fondamentali
  • Fatturazione Play
  • Play Integrity
  • Norme di Google Play
  • Programmi di Google Play ↗️
  • Games Dev Center
  • Panoramica
  • Play Asset Delivery
  • Servizi per i giochi di Play
  • Play Giochi su PC
  • Biblioteche
  • Play Feature Delivery
  • Aggiornamenti in-app di Google Play
  • Recensioni in-app di Google Play
  • Referrer installazione Play
  • Google Play Services ↗️
  • Indice SDK di Google Play ↗️
  • Strumenti e risorse
  • Android App Bundle
  • Brand e marketing
  • API Play Console ↗️
  • Play Points
Questa pagina è stata tradotta dall'API Cloud Translation.
  • Android Developers
  • Develop
  • Core areas
  • UI
  • Views

API Brush
Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.

Ultimo aggiornamento 2025-07-27 UTC.

  • X X
    Segui @AndroidDev su X
  • YouTube YouTube
    Scopri Android Developers su YouTube
  • LinkedIn LinkedIn
    Connect with the Android Developers community on LinkedIn
  • Ulteriori informazioni su Android

    • Android
    • Android for Enterprise
    • Sicurezza
    • Source
    • Notizie
    • Blog
    • Podcast
  • Discover

    • Videogiochi
    • Machine learning
    • Salute e fitness
    • Fotocamera e contenuti multimediali
    • Privacy
    • 5G
  • Dispositivi Android

    • Schermi grandi
    • Wear OS
    • Dispositivi ChromeOS
    • Android for Cars
    • Android TV
  • Release

    • Android 15
    • Android 14
    • Android 13
    • Android 12
    • Android 11
    • Android 10
    • Pie
  • Documentazione e download

    • Guida di Android Studio
    • Guide per gli sviluppatori
    • Riferimenti per le API
    • Scarica Studio
    • Android NDK
  • Assistenza

    • Segnala un bug della piattaforma
    • Segnala un bug della documentazione
    • Google Play support
    • Partecipa a studi di ricerca
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • Tutti i prodotti
  • Privacy
  • Licenza
  • Linee guida per il brand
  • Manage cookies
  • Ricevi notizie e suggerimenti via email Iscriviti
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어