Passa ai contenuti principali
Essentials
Creare esperienze AI
Crea app per Android basate sull'AI con le API Gemini e altro ancora.
Per iniziare
Per iniziare
Crea la tua prima app. Utilizza Compose per lo sviluppo di UI e app adattive per supportare più fattori di forma dei dispositivi.
Ciao mondo!
App adattive
Compose per UI
IDE basato sull'AI
Formazione
Monetizzazione con Google Play ↗️
Ottimizzare in base al fattore di forma
Crea app che ottimizzano l'esperienza utente su smartphone, tablet, pieghevoli, auto, XR e altro ancora.
Smartphone, tablet e pieghevoli
Android for Cars
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Crea in base alla categoria
Scopri come creare per il tuo caso d'uso seguendo le indicazioni prescrittive e basate su opinioni di Google.
Giochi
Fotocamera e contenuti multimediali
Social e messaggistica
Salute e fitness
Produttività
App aziendali
Procurati quelli più recenti
Rimani al corrente delle ultime uscite durante l'anno, partecipa ai nostri programmi di anteprima e inviaci il tuo feedback.
Aggiornamenti più recenti
Aggiornamenti sperimentali
Anteprima di Android Studio
Librerie Jetpack e Compose
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 di Android.
Design per Android
Cellulare
Esperienze desktop
Visori XR e occhiali XR
Occhiali AI
Widget
Wear OS
Android TV
Android for Cars
Architettura
Progettare logiche e servizi per app robusti, testabili e gestibili.
Presentazione
Biblioteche
Navigazione
Modularizzazione
Test
Kotlin Multiplatform
Qualità
Pianifica la qualità delle app e allineati alle linee guida del Play Store.
Panoramica
Valore fondamentale
Esperienza utente
Accessibilità
Qualità tecnica
Esperienze eccellenti
Sicurezza
Proteggere gli utenti dalle minacce e garantire un'esperienza Android sicura.
Panoramica
Privacy
Autorizzazioni
Identità
Prevenzione delle frodi
Sviluppo
Gemini in Android Studio
Il tuo compagno di sviluppo dell'AI per lo sviluppo Android.
Scopri di più
Scaricare Android Studio
Aree principali
Scarica gli esempi e la documentazione per le funzionalità di cui hai bisogno.
Esempi
Supporto multi-dispositivo
Interfacce utente
Lavoro in background
Dati e file
Connettività
Tutte le aree principali ⤵️
Strumenti e flusso di lavoro
Utilizza l'IDE per scrivere e creare la tua app oppure crea la tua pipeline.
Scrivere ed eseguire il debug del codice
Progetti di build
Testare l'app
Rendimento
Strumenti a riga di comando
API del plug-in Gradle
Android Bench
Tecnologia dispositivo
Scrivi il codice per i fattori di forma. Collega i dispositivi e condividi i dati.
Smartphone, tablet e pieghevoli
ChromeOS
Android for Cars
Android TV
Android XR
Wear OS
Android Health
Insieme è meglio
Tutti i dispositivi ⤵️
Biblioteche
Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
Piattaforma Android
Librerie Jetpack
Librerie Compose
Google Play Services ↗️
Indice Google Play SDK ↗️
Google Play
Play Console
Pubblica la tua app o il tuo gioco e fai crescere la tua attività su Google Play.
Vai a Play Console
Scopri di più ↗️
Concetti fondamentali
Scopri come coinvolgere gli utenti, monetizzare e proteggere la tua app.
Monetizzazione di Google Play
Play Integrity
Norme di Play
Programmi di Google Play ↗️
Games Dev Center
Sviluppa e distribuisci giochi. Ricevi strumenti, download e campioni.
Panoramica
Play Asset Delivery
Servizi per i giochi di Play
Play Games su PC
Tutte le guide di Play ⤵️
Biblioteche
Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
Play Feature Delivery
Aggiornamenti in-app di Play
Recensioni in-app di Google Play
Referrer installazioni Play
Google Play Services ↗️
Indice Google Play SDK ↗️
Tutte le raccolte di Play ⤵️
Strumenti e risorse
Strumenti per pubblicare, promuovere e gestire la tua app.
Android App Bundle
Brand e marketing
API di Play Console ↗️
Blog
il blog per sviluppatori Android
Leggi le ultime novità
Esplora gli autori →
Consultare le categorie
Case study
Risultati reali di utenti reali. Scopri in che modo diversi team utilizzano i nostri strumenti per raggiungere i loro obiettivi.
Eventi e programmi
Scopri i dettagli di webinar, workshop, meetup e iniziative speciali in programma pensati per aiutarti a crescere.
Novità sul prodotto
Rimani al corrente degli ultimi aggiornamenti, delle nuove funzionalità e scopri cosa succede dietro le quinte del nostro lavoro.
Community
Scopri le storie dei nostri utenti, le funzionalità in evidenza e i progetti collaborativi che ci uniscono.
Guide pratiche
Dai suggerimenti rapidi ai tutorial approfonditi, queste guide passo passo sono progettate per aiutarti a lavorare in modo più intelligente e veloce.
/
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
Camera & media dev center
Panoramica
Guide
Esempi
Community
Essentials
Altro
Panoramica
Guide
Esempi
Community
Progettazione e pianificazione
Altro
Sviluppo
Altro
Google Play
Altro
Blog
Altro
Android Studio
Per iniziare
Creazione di un media player di base utilizzando ExoPlayer
Creare un editor video di base utilizzando Transformer
Codelab: streaming multimediale con ExoPlayer
Codelab: guida introduttiva a CameraX
Aggiungere audio e video
Informazioni su audio e video
Introduzione a Jetpack Media3
Media3 MediaSession
L'interfaccia del player
Controllare e pubblicizzare la riproduzione utilizzando una MediaSession
Riproduzione in background con MediaSessionService
Pubblicare una libreria di contenuti con MediaLibraryService
Connettersi a un'app multimediale con MediaController o MediaBrowser
ExoPlayer Media3
Informazioni su ExoPlayer Media3
Guida introduttiva
Eventi giocatore
Playlist
Elementi multimediali
Origini di contenuti multimediali
Selezione traccia
Download di contenuti multimediali
Precaricamento dei contenuti multimediali
Panoramica
Concetti di Preload Manager
Crea un gestore del precaricamento
Gestire e riprodurre contenuti
Inserimento degli annunci
Recupero dei metadati
Live streaming
Stack di rete
Analytics
Tipi di elementi multimediali
DASH
HLS
Streaming fluido
Progressiva
RTSP
Immagini
Argomenti avanzati
Gestione dei diritti digitali
Dati Common Media Client (CMCD)
Logging del debug
Risoluzione dei problemi
Personalizzazione
Consumo della batteria
Riduzione APK
Test OEM
Risorse utili
Migrazione a Media3
Guida alla migrazione
Mappature da ExoPlayer a Media3
Applicazione demo
Formati supportati
Dispositivi supportati
Glossario
Note di rilascio ⍈
Javadoc ⍈
GitHub
Blog
Media3 CastPlayer
Informazioni su CastPlayer
Crea un media player utilizzando CastPlayer
Personalizzare CastOptions
Trasformatore Media3
Informazioni sul trasformatore Media3
Guida introduttiva
Applicazione demo
Trasformazioni
Modifica di più asset
Panoramica
Disporre gli elementi multimediali in una composizione
Visualizzare l'anteprima delle modifiche con un CompositionPlayer
Mappatura tonale
Formati supportati
Argomenti avanzati
Personalizzazione
Risoluzione dei problemi
Note di rilascio ⍈
Javadoc ⍈
GitHub
Blog di ExoPlayer
Media3 Inspector
Informazioni sul modulo Inspector
Recuperare i metadati
Estrarre i fotogrammi video
Estrai campioni codificati
Interfaccia utente di Media3
Guida introduttiva
UI delle visualizzazioni
Visualizzazione player
Personalizzazione
UI di Jetpack Compose
Guida introduttiva
Composable Material3
Personalizzazione
Surface
Android TV
Jetpack mediarouter
Panoramica sul routing
Controllo del routing dell'output di riproduzione
Definizione dei percorsi di output della riproduzione
API e comportamenti della piattaforma
Panoramica degli argomenti della piattaforma
Formati multimediali
Formati multimediali supportati
Specifica del formato dell'immagine Ultra HDR
Specifiche dei formati delle immagini in movimento
Specifiche del formato file MP4 con estensione per tracce ausiliarie (MP4-AT)
Transcodifica di contenuti multimediali compatibili
MediaPlayer
Informazioni sul media player
Iniziare a utilizzare Media Player
Gestire lo stato e le risorse
Riproduzione in background
Lavorare con la gestione dei diritti digitali
Recuperare contenuti multimediali da un risolutore di contenuti
Controllare l'ampiezza con VolumeShaper
Migliora la riproduzione audio
Gestire le modifiche nell'output audio
Condivisione input audio
Panoramica di MediaRecorder
Acquisisci la riproduzione video e audio
API multimediali legacy
Architettura dell'app multimediale
Utilizzare una sessione multimediale
Creare un'app audio
Informazioni sulle app audio
Creazione di un servizio browser multimediale
Creazione di un client browser multimediale
callback sessione multimediale
Creare un'app video
Informazioni sulle app video
Creazione di un'attività video player
callback sessione multimediale
Rispondere ai pulsanti multimediali
Aggiungi funzionalità della fotocamera
Inizia a usare la fotocamera
intenti fotocamera
Estensioni della videocamera
Informazioni sulle estensioni della fotocamera
Dispositivi supportati
Scegli una raccolta di videocamere
VideocameraX
Informazioni su CameraX
Architettura
Configurazione
Casi d'uso
Aggiungere un'anteprima dell'immagine
Acquisisci un'immagine
Panoramica
Configurazione per ottimizzazione, flash e formato file
Ritardo zero-otturatore
Analizzare un'immagine
Acquisisci un video
Argomenti avanzati
API Extensions
Analizzatore del kit ML
Rotazioni
Trasforma output
Dispositivi
Guida alla migrazione da Camera1 a CameraX
Camera2
Informazioni su Fotocamera2
Sessioni e richieste di acquisizione della videocamera
Obiettivi e funzionalità della fotocamera
Utilizzare più stream della videocamera contemporaneamente
Linee guida per l'implementazione di Flash dello schermo
Anteprima fotocamera
Acquisizione video HDR
API multicamera
API Extensions
Dispositivi pieghevoli
Fotografia e videografia in condizioni di scarsa illuminazione
Panoramica
Scegliere l'opzione migliore per le condizioni di scarsa illuminazione
Modalità AE con aumento luce
Google Low Light Boost
Panoramica
Concetti
Client di Low Light Boost
Sessione di potenziamento in condizioni di scarsa illuminazione
Fotocamera (ritirata)
Informazioni su Fotocamera (deprecata)
Scattare foto (deprecato)
Registrare video (deprecato)
Controlla la videocamera (deprecata)
API Camera (ritirata)
Migliorare i contenuti multimediali con l'AI
Panoramica
Per iniziare
Ciclo di vita in modalità Bitmap
Ciclo di vita in modalità Surface
Estendi la copertura della tua app
Panoramica
Fattori di forma Android
Controlli multimediali su telefoni e schermi di grandi dimensioni
Progetta subito gli schermi di grandi dimensioni
Mettere in pausa e riprendere i contenuti multimediali utilizzando una tastiera
Estendi la tua app multimediale ad Android per le auto
Estendi la tua app multimediale a Wear OS
Estendi la tua app multimediale ad Android TV
Supportare i Chromebook nell'app Fotocamera
Google Assistant
Assistente Google e app multimediali
App multimediali in modalità Auto dell'Assistente Google
Porta la tua app multimediale a un livello superiore
Panoramica
Considerazioni per un'app di alto livello
Audio spaziale
Lavorare con l'HDR
Panoramica
Riproduzione di video HDR
Correzione del colore con le tabelle di ricerca
Supporto Ultra HDR
Panoramica
Visualizza immagini Ultra HDR
Modifica immagini Ultra HDR
Visualizzatore PDF
Panoramica
Implementare un visualizzatore PDF
Come utilizzare la funzionalità Picture in picture
Proiezione di contenuti multimediali
Ottimizza per un'alta qualità
Panoramica
Con l'app di prova del controller multimediale
Gestione del focus audio
Rendimento
Classe di rendimento
Misurazione del rendimento
Scelta del codec ottimale utilizzando Performance Points
Impostare una frequenza fotogrammi ottimale utilizzando l'API Frame Rate
Best practice per la condivisione di video
Creare esperienze AI
Per iniziare
Per iniziare
Ciao mondo!
App adattive
Compose per UI
IDE basato sull'AI
Formazione